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.
PFND3DDDI_OPENADAPTER Pfnd3dddiOpenadapter;
HRESULT Pfnd3dddiOpenadapter(
D3DDDIARG_OPENADAPTER *unnamedParam1
)
{...}
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.
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. |
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.
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) |