Enumerasi OLEGETMONIKER (oleidl.h)

Mengontrol aspek perilaku metode IOleObject::GetMoniker dan IOleClientSite::GetMoniker .

Sintaks

typedef enum tagOLEGETMONIKER {
  OLEGETMONIKER_ONLYIFTHERE = 1,
  OLEGETMONIKER_FORCEASSIGN = 2,
  OLEGETMONIKER_UNASSIGN = 3,
  OLEGETMONIKER_TEMPFORUSER = 4
} OLEGETMONIKER;

Konstanta

 
OLEGETMONIKER_ONLYIFTHERE
Nilai: 1
Jika moniker untuk objek atau kontainer tidak ada, IOleClientSite::GetMoniker harus mengembalikan E_FAIL dan tidak menetapkan moniker.
OLEGETMONIKER_FORCEASSIGN
Nilai: 2
Jika moniker untuk objek atau kontainer tidak ada, IOleClientSite::GetMoniker harus membuatnya.
OLEGETMONIKER_UNASSIGN
Nilai: 3
IOleClientSite::GetMoniker dapat melepaskan moniker objek (meskipun tidak diperlukan untuk melakukannya). Konstanta ini tidak valid di IOleObject::GetMoniker.
OLEGETMONIKER_TEMPFORUSER
Nilai: 4
Jika moniker untuk objek tidak ada, IOleObject::GetMoniker dapat membuat moniker sementara yang dapat digunakan untuk tujuan tampilan (IMoniker::GetDisplayName) tetapi tidak untuk pengikatan. Ini memungkinkan server objek untuk mengembalikan nama deskriptif untuk objek tanpa menimbulkan overhead untuk membuat dan memelihara moniker hingga tautan benar-benar dibuat.

Keterangan

Jika bendera OLEGETMONIKER_FORCEASSIGN menyebabkan kontainer membuat moniker untuk objek, kontainer harus memberi tahu objek dengan memanggil metode IOleObject::GetMoniker .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header oleidl.h

Lihat juga

IMoniker

IOleClientSite::GetMoniker

IOleObject::GetMoniker