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


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

Требования

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

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