Метод IShellWindows::Revoke (exdisp.h)

Отменяет регистрацию окна оболочки и удаляет окно из коллекции окон оболочки.

Синтаксис

HRESULT Revoke(
  [in] long lCookie
);

Параметры

[in] lCookie

Тип: long*

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

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

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

В контексте коллекции окон оболочки файл cookie — это маркер, который уникальным образом идентифицирует зарегистрированное окно оболочки.

Используйте метод IShellWindows::Register , чтобы зарегистрировать открытое окно с помощью дескриптора. Используйте метод IShellWindows::RegisterPending , чтобы зарегистрировать ожидающее и открытое окно по абсолютному значению PIDL.

Требования

Требование Значение
Целевая платформа Windows
Header exdisp.h
DLL Shdocvw.dll (версия 5.00.2014.0216 или более поздняя)

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

IShellWindows

IShellWindows::Register

IShellWindows::RegisterPending