PFND3DDDI_OPENADAPTER función de devolución de llamada (d3dumddi.h)

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

Sintaxis

PFND3DDDI_OPENADAPTER Pfnd3dddiOpenadapter;

HRESULT Pfnd3dddiOpenadapter(
  D3DDDIARG_OPENADAPTER *unnamedParam1
)
{...}

Parámetros

unnamedParam1

pOpenData [in, out]

Puntero a una estructura D3DDDIARG_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

OpenAdapter devuelve uno de los siguientes valores:

Código devuelto Descripción
S_OK El objeto de adaptador de gráficos se crea correctamente.
E_OUTOFMEMORY OpenAdapter no pudo asignar la memoria necesaria para que se complete.

Comentarios

El objeto de adaptador de gráficos creado por OpenAdapter representa el hardware gráfico subyacente. Para que el entorno de ejecución de Microsoft Direct3D pueda crear un dispositivo de visualización llamando a CreateDevice, 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
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Escritorio
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

CreateDevice

D3DDDIARG_OPENADAPTER

pfnQueryAdapterInfoCb