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 |