Поделиться через


Функция CoRevokeInitializeSpy (objbase.h)

Отменяет зарегистрированную реализацию интерфейса IInitializeSpy .

Синтаксис

HRESULT CoRevokeInitializeSpy(
  [in] ULARGE_INTEGER uliCookie
);

Параметры

[in] uliCookie

Файл cookie ULARGE_INTEGER, определяющий регистрацию.

Возвращаемое значение

Эта функция может возвращать стандартное возвращаемое значение E_INVALIDARG, а также S_OK, указывающие на успешное выполнение.

Комментарии

CoRevokeInitializeSpy может отзывать только файлы cookie, созданные предыдущими вызовами CoRegisterInitializeSpy , которые были выполнены в текущем потоке. Использование файла cookie из другого потока или файла cookie, соответствующего уже отозванной регистрации, вернет E_INVALIDARG.

Непредсказуемо, будет ли вызов CoRevokeInitializeSpy из вызова метода IInitializeSpy действовать во время текущего (невложенного) вызова CoInitializeEx или CoUninitialize. Отзыв всегда будет действовать после возврата текущего вызова верхнего уровня CoInitializeEx или CoUninitialize .

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header objbase.h
Библиотека Ole32.lib
DLL Ole32.dll

См. также раздел

CoRegisterInitializeSpy

IInitializeSpy