Bagikan melalui


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

Lihat juga

CoRegisterInitializeSpy

IInitializeSpy