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 |