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


Метод IBindCtx::RevokeObjectParam (objidl.h)

Удаляет указанный ключ и связанный с ним указатель из таблицы объектов с ключом строки контекста привязки. Ключ должен быть ранее вставлен в таблицу с вызовом RegisterObjectParam.

Синтаксис

HRESULT RevokeObjectParam(
  [in] LPOLESTR pszKey
);

Параметры

[in] pszKey

Удаляемая строка контекста привязки . Сравнение ключевых строк учитывает регистр.

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

Этот метод может возвращать следующие значения.

Код возврата Описание
S_OK
Указанный ключ был успешно удален.
S_FALSE
Объект не был зарегистрирован ранее.

Комментарии

Контекст привязки поддерживает таблицу указателей интерфейса, каждый из которых связан со строковым ключом. Это обеспечивает обмен данными между реализацией моникера и вызывающим элементом, который инициировал операцию привязки. Одна сторона может хранить указатель интерфейса в строке, известной обеим сторонам, чтобы другая сторона позже получите его из контекста привязки.

Этот метод используется для удаления записи из таблицы. Если указанный ключ найден, контекст привязки также освобождает ссылку на объект .

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header objidl.h

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

IBindCtx