Метод ID3D12Object::SetName (d3d12.h)
Связывает имя с объектом устройства. Это имя предназначено для использования в отладочных диагностика и средствах.
Синтаксис
HRESULT SetName(
[in] LPCWSTR Name
);
Параметры
[in] Name
Тип: LPCWSTR
Строка ЮНИКОД, завершающаяся значением NULL, которая содержит имя, которое необходимо связать с объектом устройства.
Возвращаемое значение
Тип: HRESULT
Этот метод возвращает один из кодов возврата Direct3D 12.
Комментарии
Этот метод принимает имена ЮНИКОД.
Обратите внимание, что это просто удобная оболочка вокруг ID3D12Object::SetPrivateData с WKPDID_D3DDebugObjectNameW.
Поэтому имена, заданные с помощью SetName
, можно получить с помощью ID3D12Object::GetPrivateData с тем же идентификатором GUID.
Кроме того, D3D12 поддерживает узкие строки для имен, используя WKPDID_D3DDebugObjectName GUID напрямую.
Требования
Целевая платформа | Windows |
Header | d3d12.h |
Библиотека | D3D12.lib |
DLL | D3D12.dll |