Struktur SMMCObjectTypes (mmc.h)
Struktur SMMCDynamicExtensions diperkenalkan dalam MMC 1.1.
Struktur SMMCDynamicExtensions menentukan format data untuk format clipboard CCF_MMC_DYNAMIC_EXTENSIONS , yang menentukan snap-in ekstensi non-namespace yang harus memperluas cakupan atau item hasil.
Sintaks
typedef struct _SMMCObjectTypes {
DWORD count;
GUID guid[1];
} SMMCObjectTypes;
Anggota
count
Jumlah GUID dalam array yang ditentukan oleh guid.
guid[1]
Array GUID yang mewakili CLSID snap-in yang ingin Anda perluas item yang diwakili oleh objek IDataObject .
Keterangan
Agar snap-in mendukung ekstensi dinamis itemnya dengan ekstensi non-namespace (yaitu, menu konteks, toolbar, lembar properti, atau ekstensi taskpad), format clipboard CCF_MMC_DYNAMIC_EXTENSIONS harus ditangani dalam implementasi IDataObject snap-in. Untuk informasi selengkapnya, lihat Ekstensi Non-Namespace Dinamis.
Ketahuilah bahwa snap-in ekstensi harus berupa ekstensi non-namespace dan entri registri MMC agar snap-in diperluas serta snap-in ekstensi harus diatur dengan benar. Untuk detail tentang mengatur entri registri MMC untuk ekstensi, lihat Persyaratan Pendaftaran untuk Snap-in Ekstensi.
Format clipboard CCF_MMC_DYNAMIC_EXTENSIONS hanya memperluas ekstensi non-namespace. Untuk menambahkan ekstensi namespace secara dinamis, snap-in harus menggunakan metode IConsoleNameSpace2::AddExtension . Untuk informasi selengkapnya, lihat Ekstensi Namespace Dinamis.
Tepat sebelum MMC harus menggunakan fitur yang dapat diperluas (yaitu, tepat sebelum membuat dan yang menampilkan menu konteks, lembar properti, toolbar, atau taskpad), MMC memanggil IDataObject::GetDataHere pada objek data untuk item yang dipilih dan meminta ekstensi dinamis untuk ditambahkan melalui format clipboard CCF_MMC_DYNAMIC_EXTENSIONS. Berdasarkan CLSID yang diteruskan dalam struktur SMMCDynamicExtensions , MMC mencoba menambahkan ekstensi yang ditentukan ke fitur yang dapat diperluas. Jika ekstensi tidak tersedia atau tidak terdaftar, MMC melewati ekstensi tersebut dan melanjutkan ke CLSID berikutnya yang diteruskan dalam struktur.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Server minimum yang didukung | Windows Server 2008 |
Header | mmc.h |