ID3D12Object::SetName 메서드(d3d12.h)
이름을 디바이스 개체와 연결합니다. 이 이름은 디버그 진단 및 도구에 사용하기 위한 것입니다.
구문
HRESULT SetName(
[in] LPCWSTR Name
);
매개 변수
[in] Name
형식: LPCWSTR
디바이스 개체와 연결할 이름을 포함하는 NULL로 종료된 UNICODE 문자열입니다.
반환 값
형식: HRESULT
이 메서드는 Direct3D 12 반환 코드 중 하나를 반환합니다.
설명
이 메서드는 UNICODE 이름을 사용합니다.
이는 단순히 WKPDID_D3DDebugObjectNameW있는 ID3D12Object::SetPrivateData에 대한 편리한 래퍼입니다.
따라서 로 SetName
설정된 이름은 동일한 GUID를 사용하여 ID3D12Object::GetPrivateData 를 사용하여 검색할 수 있습니다.
또한 D3D12는 WKPDID_D3DDebugObjectName GUID를 직접 사용하여 이름에 대한 좁은 문자열을 지원합니다.
요구 사항
대상 플랫폼 | Windows |
헤더 | d3d12.h |
라이브러리 | D3D12.lib |
DLL | D3D12.dll |