PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTEXTENSION función de devolución de llamada (d3d10umddi.h)
Establece datos de estado privado para un procesador de vídeo de una aplicación.
Sintaxis
PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTEXTENSION Pfnd3d111DdiVideoprocessorsetoutputextension;
HRESULT Pfnd3d111DdiVideoprocessorsetoutputextension(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
const GUID *unnamedParam3,
UINT unnamedParam4,
void *unnamedParam5
)
{...}
Parámetros
unnamedParam1
hDevice [in]
Identificador del dispositivo de visualización (contexto de gráficos).
unnamedParam2
hVideoProcessor [in]
Identificador del objeto de procesador de vídeo que se creó a través de una llamada a la función CreateVideoProcessor .
unnamedParam3
pGuid [in]
Puntero a un GUID que identifica los datos de estado privado. El significado de este GUID se define mediante el controlador de gráficos.
unnamedParam4
DataSize [in]
Tamaño, en bytes, de los datos de estado privado del búfer al que hace referencia el parámetro pData .
unnamedParam5
pData [in, out]
Puntero a un búfer que contiene los datos de estado privado.
Valor devuelto
VideoProcessorSetOutputExtension devuelve uno de los siguientes valores:
Código devuelto | Descripción |
---|---|
S_OK | Los datos de estado privado se establecieron correctamente. |
D3DDDIERR_DEVICEREMOVED | Se quitó el adaptador de gráficos. |
E_FAIL | El controlador de minipuerto de pantalla no puede establecer los datos de estado privado solicitados para el procesador de vídeo. |
E_OUTOFMEMORY | La memoria no estaba disponible para completar la operación. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Plataforma de destino | Escritorio |
Encabezado | d3d10umddi.h (incluya D3d10umddi.h) |