다음을 통해 공유


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

추가 정보

Direct3D 12 프로그래밍 환경 설정

ID3D12Object