Metode IMoniker::IsSystemMoniker (objidl.h)
Menentukan apakah moniker ini adalah salah satu kelas moniker yang disediakan sistem.
Sintaks
HRESULT IsSystemMoniker(
[out] DWORD *pdwMksys
);
Parameter
[out] pdwMksys
Penunjuk ke variabel yang menerima salah satu nilai dari enumerasi MKSYS dan mengacu pada salah satu kelas moniker COM. Parameter ini tidak boleh NULL.
Nilai kembali
Metode ini mengembalikan S_OK untuk menunjukkan bahwa moniker adalah moniker sistem, dan S_FALSE sebaliknya.
Keterangan
Catatan untuk Penelepon
Nilai-nilai baru enumerasi MKSYS dapat didefinisikan di masa mendatang; oleh karena itu, Anda harus secara eksplisit menguji untuk setiap nilai yang Anda minati.Catatan untuk Pelaksana
Implementasi Anda dari metode ini harus mengembalikan MKSYS_NONE. Anda tidak dapat menggunakan fungsi ini untuk mengidentifikasi moniker Anda sendiri (misalnya, dalam implementasi IMoniker::ComposeWith). Sebagai gantinya, Anda harus menggunakan implementasi IPersist::GetClassID moniker Anda atau menggunakan QueryInterface untuk menguji antarmuka privat Anda sendiri.Catatan khusus implementasi
Implementasi | Catatan |
---|---|
Anti-moniker | Metode ini mengembalikan S_OK dan meneruskan kembali MKSYS_ANTIMONIKER. |
Moniker kelas | Metode ini mengembalikan S_OK dan meneruskan kembali MKSYS_CLASSMONIKER. |
Moniker file | Metode ini mengembalikan S_OK dan meneruskan kembali MKSYS_CLASSMONIKER. |
Moniker komposit generik | Metode ini mengembalikan S_OK dan meneruskan kembali MKSYS_GENERICCOMPOSITE. |
Moniker item | Metode ini mengembalikan S_OK dan meneruskan kembali MKSYS_ITEMMONIKER. |
Moniker OBJREF | Metode ini mengembalikan S_OK dan meneruskan kembali MKSYS_OBJREFMONIKER. |
Penunjuk moniker | Metode ini mengembalikan S_OK dan meneruskan kembali MKSYS_POINTERMONIKER. |
Moniker URL | Metode ini mengembalikan S_OK dan meneruskan kembali MKSYS_URLMONIKER. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | objidl.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk