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