Compartir a través de


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

Consulte también

ID3D12Object