Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
Este método devuelve uno de los códigos de retorno de Direct3D 11.
Observaciones
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 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.
Windows Phone 8: Esta API es compatible.
Requisitos
Requisito | Importancia |
---|---|
de la plataforma de destino de | Windows |
encabezado | d3d11.h |
Biblioteca | D3D11.lib |