Método ID3D12Object::SetPrivateData (d3d12.h)
Define dados definidos pelo aplicativo para um objeto de dispositivo e associa esses dados a um GUID definido pelo aplicativo.
Sintaxe
HRESULT SetPrivateData(
[in] REFGUID guid,
[in] UINT DataSize,
[in, optional] const void *pData
);
Parâmetros
[in] guid
Tipo: REFGUID
O GUID a ser associado aos dados.
[in] DataSize
Tipo: UINT
O tamanho em bytes dos dados.
[in, optional] pData
Tipo: const void*
Um ponteiro para um bloco de memória que contém os dados a serem armazenados com esse objeto de dispositivo. Se pData for NULL, DataSize também deverá ser 0 e todos os dados que foram anteriormente associados ao GUID especificado no guid serão destruídos.
Valor retornado
Tipo: HRESULT
Esse método retorna um dos códigos de retorno do Direct3D 12.
Comentários
Em vez de usar o esquema de nomenclatura de objeto de depuração do Direct3D 11 de chamar ID3D12Object::SetPrivateData usando WKPDID_D3DDebugObjectName com um nome ASCII, chame ID3D12Object::SetName com um nome UNICODE.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | d3d12.h |
Biblioteca | D3D12.lib |
DLL | D3D12.dll |