Freigeben über


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

Weitere Informationen

BIND_OPTS

BIND_OPTS2

BIND_OPTS3