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

IMoniker