Метод ID3D12Object::SetPrivateData (d3d12.h)
Задает определяемые приложением данные для объекта устройства и связывает эти данные с определяемым приложением GUID.
Синтаксис
HRESULT SetPrivateData(
[in] REFGUID guid,
[in] UINT DataSize,
[in, optional] const void *pData
);
Параметры
[in] guid
Тип: REFGUID
Guid, который необходимо связать с данными.
[in] DataSize
Тип: UINT
Размер данных в байтах.
[in, optional] pData
Тип: const void*
Указатель на блок памяти, содержащий данные для хранения с этим объектом устройства. Если pData имеет значение NULL, DataSize также должен иметь значение 0, а все данные, которые ранее были связаны с GUID , указанным в guid , будут уничтожены.
Возвращаемое значение
Тип: HRESULT
Этот метод возвращает один из кодов возврата Direct3D 12.
Комментарии
Вместо того чтобы использовать схему именования объектов отладки Direct3D 11 для вызова ID3D12Object::SetPrivateData с помощью WKPDID_D3DDebugObjectName с asCII-именем, вызовите ID3D12Object::SetName с именем ЮНИКОД.
Требования
Целевая платформа | Windows |
Header | d3d12.h |
Библиотека | D3D12.lib |
DLL | D3D12.dll |