OLEGETMONIKER-Enumeration (oleidl.h)
Steuert Aspekte des Verhaltens der Methoden IOleObject::GetMoniker und IOleClientSite::GetMoniker .
Syntax
typedef enum tagOLEGETMONIKER {
OLEGETMONIKER_ONLYIFTHERE = 1,
OLEGETMONIKER_FORCEASSIGN = 2,
OLEGETMONIKER_UNASSIGN = 3,
OLEGETMONIKER_TEMPFORUSER = 4
} OLEGETMONIKER;
Konstanten
OLEGETMONIKER_ONLYIFTHERE Wert: 1 Wenn kein Moniker für das Objekt oder den Container vorhanden ist, sollte IOleClientSite::GetMoniker E_FAIL zurückgeben und keinen Moniker zuweisen. |
OLEGETMONIKER_FORCEASSIGN Wert: 2 Wenn kein Moniker für das Objekt oder den Container vorhanden ist, sollte IOleClientSite::GetMoniker einen erstellen. |
OLEGETMONIKER_UNASSIGN Wert: 3 IOleClientSite::GetMoniker kann den Moniker des Objekts freigeben (obwohl dies nicht erforderlich ist). Diese Konstante ist in IOleObject::GetMoniker ungültig. |
OLEGETMONIKER_TEMPFORUSER Wert: 4 Wenn kein Moniker für das Objekt vorhanden ist, kann IOleObject::GetMoniker einen temporären Moniker erstellen, der für Anzeigezwecke (IMoniker::GetDisplayName), aber nicht für die Bindung verwendet werden kann. Dadurch kann der Objektserver einen beschreibenden Namen für das Objekt zurückgeben, ohne dass der Aufwand beim Erstellen und Verwalten eines Monikers entsteht, bis ein Link tatsächlich erstellt wird. |
Hinweise
Wenn das OLEGETMONIKER_FORCEASSIGN-Flag bewirkt, dass ein Container einen Moniker für das Objekt erstellt, sollte der Container das Objekt benachrichtigen, indem er die IOleObject::GetMoniker-Methode aufruft .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | oleidl.h |