Método ID3D11Device::GetPrivateData (d3d11.h)

Obtiene datos definidos por la aplicación de un 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 búfer que GetPrivateData rellena con datos del 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 descritos en el tema Códigos de retorno de Direct3D 11.

Comentarios

Si los datos devueltos son un puntero a un IUnknown o a una de sus clases derivadas, que estableció previamente SetPrivateDataInterface, esa interfaz tendrá su recuento de referencias incrementado antes de que se devuelvan los datos privados.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3d11.h
Library D3D11.lib

Consulte también

ID3D11Device