Функция 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 |