PFND3D10DDI_OPENADAPTER función de devolución de llamada (d3d10umddi.h)

La función OpenAdapter10 crea un objeto de adaptador de gráficos al que se hace referencia en llamadas posteriores.

Sintaxis

PFND3D10DDI_OPENADAPTER Pfnd3d10ddiOpenadapter;

HRESULT Pfnd3d10ddiOpenadapter(
  D3D10DDIARG_OPENADAPTER *unnamedParam1
)
{...}

Parámetros

unnamedParam1

pOpenData [in, out]

Puntero a una estructura D3D10DDIARG_OPENADAPTER . En la entrada, esta estructura contiene información que el controlador puede usar. En la salida, el controlador especifica información que el entorno de ejecución de Microsoft Direct3D puede usar.

Valor devuelto

OpenAdapter10 devuelve uno de los siguientes valores:

Código devuelto Descripción
S_OK El objeto del adaptador de gráficos se creó correctamente.
E_OUTOFMEMORY OpenAdapter10 no pudo asignar memoria necesaria para que se completara.

Comentarios

El objeto de adaptador de gráficos creado por la función OpenAdapter10 representa el hardware gráfico subyacente. Para que el tiempo de ejecución de Direct3D pueda crear un dispositivo para mostrar llamando a CreateDevice(D3D10), el controlador de pantalla en modo de usuario debe llamar a la función pfnQueryAdapterInfoCb para consultar las funcionalidades de hardware gráfico del controlador de miniporte de pantalla.

El tiempo de ejecución de Direct3D puede abrir varios objetos de adaptador de gráficos desde un único adaptador de gráficos.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Universal
Encabezado d3d10umddi.h (incluya D3d10umddi.h)

Consulte también

CreateDevice(D3D10)

D3D10DDIARG_OPENADAPTER

pfnQueryAdapterInfoCb