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 |