Compartir a través de


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

Obtiene los datos definidos por la aplicación de un elemento secundario del 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 elemento secundario 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 de retorno de Direct3D 11.

Comentarios

Los datos almacenados en el elemento secundario del dispositivo se establecen llamando a ID3D11DeviceChild::SetPrivateData.

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.

Windows Phone 8: se admite esta API.

Requisitos

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

Consulte también

ID3D11DeviceChild