Método ID3D12Object::SetName (d3d12.h)
Associa um nome ao objeto do dispositivo. Esse nome é para uso em ferramentas e diagnóstico de depuração.
Sintaxe
HRESULT SetName(
[in] LPCWSTR Name
);
Parâmetros
[in] Name
Tipo: LPCWSTR
Uma cadeia de caracteres UNICODE terminada em NULL que contém o nome a ser associado ao objeto do dispositivo.
Valor retornado
Tipo: HRESULT
Esse método retorna um dos códigos de retorno do Direct3D 12.
Comentários
Esse método usa nomes UNICODE.
Observe que isso é simplesmente um wrapper de conveniência em torno de ID3D12Object::SetPrivateData com WKPDID_D3DDebugObjectNameW.
Portanto, os nomes definidos com SetName
podem ser recuperados com ID3D12Object::GetPrivateData com o mesmo GUID.
Além disso, d3D12 dá suporte a cadeias de caracteres estreitas para nomes, usando o GUID WKPDID_D3DDebugObjectName diretamente.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | d3d12.h |
Biblioteca | D3D12.lib |
DLL | D3D12.dll |