CoRevokeInitializeSpy-Funktion (objbase.h)

Widerruft eine registrierte Implementierung der IInitializeSpy-Schnittstelle .

Syntax

HRESULT CoRevokeInitializeSpy(
  [in] ULARGE_INTEGER uliCookie
);

Parameter

[in] uliCookie

Ein ULARGE_INTEGER Cookie, das die Registrierung identifiziert.

Rückgabewert

Diese Funktion kann den Standardrückgabewert E_INVALIDARG zurückgeben sowie S_OK, um den Erfolg anzugeben.

Hinweise

CoRevokeInitializeSpy kann nur Cookies widerrufen, die von vorherigen Aufrufen von CoRegisterInitializeSpy ausgegeben wurden, die im aktuellen Thread ausgeführt wurden. Die Verwendung eines Cookies aus einem anderen Thread oder eines, das einer bereits widerrufenen Registrierung entspricht, gibt E_INVALIDARG zurück.

Es ist nicht vorhersehbar, ob ein Aufruf von CoRevokeInitializeSpy innerhalb eines IInitializeSpy-Methodenaufrufs während des aktuellen Aufrufs der obersten Ebene (nicht geschachtelt) von CoInitializeEx oder CoUninitialize eine Auswirkung hat. Die Sperrung hat immer auswirkungen, nachdem der aktuelle Aufruf der obersten Ebene von CoInitializeEx oder CoUninitialize zurückgegeben wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile objbase.h
Bibliothek Ole32.lib
DLL Ole32.dll

Weitere Informationen

CoRegisterInitializeSpy

IInitializeSpy