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


Метод ID3D12Object::SetPrivateDataInterface (d3d12.h)

Связывает интерфейс, производный от IUnknown, с объектом устройства, и связывает этот интерфейс с определяемым приложением GUID.

Синтаксис

HRESULT SetPrivateDataInterface(
  [in]           REFGUID        guid,
  [in, optional] const IUnknown *pData
);

Параметры

[in] guid

Тип: REFGUID

GUID для связывания с интерфейсом.

[in, optional] pData

Тип: const IUnknown*

Указатель на интерфейс, производный от IUnknown, который должен быть связан с объектом устройства. Число ссылок увеличивается при установке и уменьшается при уничтожении id3D12Object или при перезаписи данных путем вызова SetPrivateData или SetPrivateDataInterface с тем же ИДЕНТИФИКАТОРом GUID.

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

Тип: HRESULT

Этот метод возвращает один из кодов возврата Direct3D 12.

Требования

Требование Ценность
целевая платформа Виндоус
Заголовок d3d12.h
Библиотека D3D12.lib
Библиотека dll D3D12.dll

См. также