BIND_FLAGS-Enumeration (objidl.h)
Steuert Aspekte von Vorgängen der Monikerbindung.
Syntax
typedef enum tagBIND_FLAGS {
BIND_MAYBOTHERUSER = 1,
BIND_JUSTTESTEXISTENCE = 2
} BIND_FLAGS;
Konstanten
BIND_MAYBOTHERUSER Wert: 1 Wenn dieses Flag angegeben wird, kann die Monikerimplementierung mit dem Endbenutzer interagieren. Andernfalls sollte die Monikerimplementierung in keiner Weise mit dem Benutzer interagieren, z. B. indem sie nach einem Kennwort für ein Netzwerkvolume fragt, das eingebunden werden muss. Wenn die Interaktion mit dem Benutzer nicht möglich ist, kann eine Monikerimplementierung einen anderen Algorithmus verwenden, der keine Benutzerinteraktion erfordert, oder sie kann mit dem Fehler MK_E_MUSTBOTHERUSER fehlschlagen. |
BIND_JUSTTESTEXISTENCE Wert: 2 Wenn dieses Flag angegeben ist, ist der Aufrufer nicht an der Durchführung des Vorgangs interessiert, sondern nur daran, zu erfahren, ob der Vorgang hätte ausgeführt werden können, wenn dieses Flag nicht angegeben worden wäre. Mit diesem Flag kann der Aufrufer beispielsweise nur ein Interesse an der Ermittlung, ob ein Objekt tatsächlich vorhanden ist, angeben, indem dieses Flag in einem IMoniker::BindToObject-Aufruf verwendet wird . Moniker-Implementierungen können diese mögliche Optimierung jedoch ignorieren und den Vorgang vollständig ausführen. Anrufer müssen in der Lage sein, beide Fälle zu behandeln. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | objidl.h |