Freigeben über


ID3D12Object::SetName-Methode (d3d12.h)

Ordnet dem Geräteobjekt einen Namen zu. Dieser Name ist für debug-Diagnose und Tools vorgesehen.

Syntax

HRESULT SetName(
  [in] LPCWSTR Name
);

Parameter

[in] Name

Typ: LPCWSTR

Eine MIT NULL beendete UNICODE-Zeichenfolge , die den Namen enthält, der dem Geräteobjekt zugeordnet werden soll.

Rückgabewert

Typ: HRESULT

Diese Methode gibt einen der Direct3D 12-Rückgabecodes zurück.

Hinweise

Diese Methode akzeptiert UNICODE-Namen.

Beachten Sie, dass dies einfach ein Convenience Wrapper um ID3D12Object::SetPrivateData mit WKPDID_D3DDebugObjectNameW ist. Daher können Namen, die mit SetName festgelegt sind, mit ID3D12Object::GetPrivateData mit derselben GUID abgerufen werden. Darüber hinaus unterstützt D3D12 schmale Zeichenfolgen für Namen und verwendet stattdessen direkt die WKPDID_D3DDebugObjectName GUID.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d12.h
Bibliothek D3D12.lib
DLL D3D12.dll

Weitere Informationen

Einrichtung der Direct3D 12-Programmierungsumgebung

ID3D12Object