Funzione CoRevokeInitializeSpy (objbase.h)

Revoca un'implementazione registrata dell'interfaccia IInitializeSpy .

Sintassi

HRESULT CoRevokeInitializeSpy(
  [in] ULARGE_INTEGER uliCookie
);

Parametri

[in] uliCookie

Cookie ULARGE_INTEGER che identifica la registrazione.

Valore restituito

Questa funzione può restituire il valore restituito standard E_INVALIDARG, nonché S_OK per indicare l'esito positivo.

Commenti

CoRevokeInitializeSpy può revocare solo i cookie emessi dalle chiamate precedenti a CoRegisterInitializeSpy eseguite nel thread corrente. L'uso di un cookie di un altro thread o di una che corrisponde a una registrazione già revocata restituirà E_INVALIDARG.

È imprevedibile se una chiamata a CoRevokeInitializeSpy dall'interno di una chiamata al metodo IInitializeSpy avrà un effetto durante la chiamata di primo livello corrente (non annidata) a CoInitializeEx o CoUninitialize. La revoca avrà sempre un effetto dopo la chiamata di primo livello corrente a CoInitializeEx o CoUninitialize restituisce.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione objbase.h
Libreria Ole32.lib
DLL Ole32.dll

Vedi anche

CoRegisterInitializeSpy

IInitializeSpy