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 |