Метод 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 |