Método ID3D12Object::GetPrivateData (d3d12.h)
Obtiene datos definidos por la aplicación de un objeto de dispositivo.
Sintaxis
HRESULT GetPrivateData(
[in] REFGUID guid,
[in, out] UINT *pDataSize,
[out, optional] void *pData
);
Parámetros
[in] guid
Tipo: REFGUID
GUID asociado a los datos.
[in, out] pDataSize
Tipo: UINT*
Puntero a una variable que en la entrada contiene el tamaño, en bytes, del búfer al que apunta pData y en la salida contiene el tamaño, en bytes, de la cantidad de datos recuperados por GetPrivateData .
[out, optional] pData
Tipo: void*
Puntero a un bloque de memoria que recibe los datos del objeto de dispositivo si pDataSize apunta a un valor que especifica un búfer lo suficientemente grande como para contener los datos.
Valor devuelto
Tipo: HRESULT
Este método devuelve uno de los códigos de retorno de Direct3D 12.
Comentarios
Si los datos devueltos son un puntero a un IUnknown o a una de sus clases derivadas, que anteriormente estableció SetPrivateDataInterface, esa interfaz tendrá su recuento de referencias incrementado antes de que se devuelvan los datos privados.
Requisitos
Plataforma de destino | Windows |
Encabezado | d3d12.h |
Library | D3D12.lib |
Archivo DLL | D3D12.dll |