Método ID3D12Object::SetPrivateData (d3d12.h)
Establece los datos definidos por la aplicación en un objeto de dispositivo y asocia esos datos a un GUID definido por la aplicación.
Sintaxis
HRESULT SetPrivateData(
[in] REFGUID guid,
[in] UINT DataSize,
[in, optional] const void *pData
);
Parámetros
[in] guid
Tipo: REFGUID
GUID que se va a asociar a los datos.
[in] DataSize
Tipo: UINT
Tamaño en bytes de los datos.
[in, optional] pData
Tipo: const void*
Puntero a un bloque de memoria que contiene los datos que se almacenarán con este objeto de dispositivo. Si pData es NULL, DataSize también debe ser 0 y se destruirán todos los datos que se asociaron anteriormente con el GUID especificado en guid .
Valor devuelto
Tipo: HRESULT
Este método devuelve uno de los códigos de retorno de Direct3D 12.
Comentarios
En lugar de usar el esquema de nomenclatura de objetos de depuración de Direct3D 11 de llamar a ID3D12Object::SetPrivateData mediante WKPDID_D3DDebugObjectName con un nombre ASCII, llame a ID3D12Object::SetName con un nombre UNICODE.
Requisitos
Plataforma de destino | Windows |
Encabezado | d3d12.h |
Library | D3D12.lib |
Archivo DLL | D3D12.dll |