CoRevokeInitializeSpy, fonction (objbase.h)
Révoque une implémentation inscrite de l’interface IInitializeSpy .
Syntaxe
HRESULT CoRevokeInitializeSpy(
[in] ULARGE_INTEGER uliCookie
);
Paramètres
[in] uliCookie
Un cookie ULARGE_INTEGER identifiant l’inscription.
Valeur retournée
Cette fonction peut retourner la valeur de retour standard E_INVALIDARG, ainsi que S_OK pour indiquer la réussite.
Remarques
CoRevokeInitializeSpy peut uniquement révoquer les cookies émis par les appels précédents à CoRegisterInitializeSpy qui ont été exécutés sur le thread actuel. L’utilisation d’un cookie d’un autre thread, ou d’un cookie qui correspond à une inscription déjà révoquée, retourne E_INVALIDARG.
Il est imprévisible qu’un appel à CoRevokeInitializeSpy à partir d’un appel de méthode IInitializeSpy ait un effet pendant l’appel de niveau supérieur (non imbriqué) actuel à CoInitializeEx ou CoUninitialize. La révocation aura toujours un effet après le retour de l’appel de niveau supérieur actuel à CoInitializeEx ou CoUninitialize .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | objbase.h |
Bibliothèque | Ole32.lib |
DLL | Ole32.dll |