PFND3D12DDI_OPENADAPTER función de devolución de llamada (d3d12umddi.h)
La función PFND3D12DDI_OPENADAPTER crea un objeto de adaptador de gráficos al que se hace referencia en llamadas posteriores.
Sintaxis
PFND3D12DDI_OPENADAPTER Pfnd3d12ddiOpenadapter;
HRESULT Pfnd3d12ddiOpenadapter(
D3D12DDIARG_OPENADAPTER *unnamedParam1
)
{...}
Parámetros
unnamedParam1
Puntero a una estructura de D3D12DDIARG_OPENADAPTER . En la entrada, esta estructura contiene información que el controlador puede usar. En la salida, el controlador especifica información que puede usar el entorno de ejecución de Microsoft Direct3D.
Valor devuelto
PFND3D12DDI_OPENADAPTER devuelve uno de los siguientes valores:
Código devuelto | Descripción |
---|---|
S_OK | El objeto de adaptador de gráficos se creó correctamente. |
E_OUTOFMEMORY | PFND3D12DDI_OPENADAPTER no pudo asignar memoria necesaria para que se complete. |
Comentarios
El objeto de adaptador de gráficos creado por la función PFND3D12DDI_OPENADAPTER representa el hardware gráfico subyacente. Para que el entorno de ejecución de Direct3D pueda crear un dispositivo de visualización llamando a PFND3D12DDI_CREATEDEVICE_0003, el controlador de pantalla en modo de usuario debe llamar a la función pfnQueryAdapterInfoCb para consultar las funcionalidades de hardware gráfico desde el controlador de miniporte de pantalla.
El entorno de ejecución de Direct3D puede abrir varios objetos de adaptador de gráficos desde un único adaptador de gráficos.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d12umddi.h |