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 |