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 |