Partager via


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

Voir aussi

CoRegisterInitializeSpy

IInitializeSpy