Метод IDXGIObject::SetPrivateDataInterface (dxgi.h)

Задайте интерфейс в личных данных объекта.

Синтаксис

HRESULT SetPrivateDataInterface(
  [in] REFGUID        Name,
  [in] const IUnknown *pUnknown
);

Параметры

[in] Name

Тип: REFGUID

ИДЕНТИФИКАТОР GUID, определяющий интерфейс.

[in] pUnknown

Тип: const IUnknown*

Задается интерфейс.

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

Тип: HRESULT

Возвращает один из следующих DXGI_ERROR.

Комментарии

Этот API связывает указатель интерфейса с объектом .

Когда интерфейс задан, число ссылок увеличивается. При перезаписи данных (путем вызова SPD или SPDI с тем же ИДЕНТИФИКАТОРом GUID) или уничтожении объекта вызывается метод ::Release() и уменьшается число ссылок интерфейса.

Требования

Требование Значение
Целевая платформа Windows
Header dxgi.h
Библиотека DXGI.lib

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

Интерфейсы DXGI

IDXGIObject