Fungsi CoRevokeInitializeSpy (objbase.h)
Mencabut implementasi terdaftar dari antarmuka IInitializeSpy .
Sintaks
HRESULT CoRevokeInitializeSpy(
[in] ULARGE_INTEGER uliCookie
);
Parameter
[in] uliCookie
Cookie ULARGE_INTEGER mengidentifikasi pendaftaran.
Nilai kembali
Fungsi ini dapat mengembalikan nilai pengembalian standar E_INVALIDARG, serta S_OK untuk menunjukkan keberhasilan.
Keterangan
CoRevokeInitializeSpy hanya dapat mencabut cookie yang dikeluarkan oleh panggilan sebelumnya ke CoRegisterInitializeSpy yang dijalankan pada utas saat ini. Menggunakan cookie dari utas lain, atau yang sesuai dengan pendaftaran yang sudah dicabut, akan mengembalikan E_INVALIDARG.
Tidak dapat diprediksi apakah panggilan ke CoRevokeInitializeSpy dari dalam panggilan metode IInitializeSpy akan berpengaruh selama panggilan tingkat atas (non-berlapis) saat ini ke CoInitializeEx atau CoUninitialize. Pencabutan akan selalu berpengaruh setelah panggilan tingkat atas saat ini ke pengembalian CoInitializeEx atau CoUninitialize .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | objbase.h |
Pustaka | Ole32.lib |
DLL | Ole32.dll |