Compartir a través de


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