Compartir a través de


estructura D3D10_2DDI_ADAPTERFUNCS (d3d10umddi.h)

La estructura D3D10_2DDI_ADAPTERFUNCS contiene funciones que el controlador de pantalla en modo de usuario puede implementar para comunicarse con un objeto de adaptador de gráficos.

Sintaxis

typedef struct D3D10_2DDI_ADAPTERFUNCS {
  PFND3D10DDI_CALCPRIVATEDEVICESIZE  pfnCalcPrivateDeviceSize;
  PFND3D10DDI_CREATEDEVICE           pfnCreateDevice;
  PFND3D10DDI_CLOSEADAPTER           pfnCloseAdapter;
  PFND3D10_2DDI_GETSUPPORTEDVERSIONS pfnGetSupportedVersions;
  PFND3D10_2DDI_GETCAPS              pfnGetCaps;
} D3D10_2DDI_ADAPTERFUNCS;

Miembros

pfnCalcPrivateDeviceSize

Puntero a la función CalcPrivateDeviceSize del controlador que especifica el tamaño de un bloque de memoria que el controlador de pantalla en modo de usuario requiere del tiempo de ejecución de Microsoft Direct3D para almacenar datos a los que se accede con frecuencia.

pfnCreateDevice

Puntero a la función CreateDevice(D3D10) del controlador que crea una representación de un dispositivo de visualización que controla una colección de estado de representación.

pfnCloseAdapter

Puntero a la función CloseAdapter(D3D10) del controlador que libera los recursos de un objeto de adaptador de gráficos.

pfnGetSupportedVersions

Puntero a la función GetSupportedVersions del controlador que recupera la versión del sistema operativo que admite el controlador y las funcionalidades de hardware disponibles (por ejemplo, Direct3D versión 10.0, Direct3D versión 10.1, etc.).

pfnGetCaps

Puntero a la función GetCaps(D3D10_2) del controlador que consulta las funcionalidades del hardware gráfico.

Requisitos

Requisito Value
Cliente mínimo compatible D3D10_2DDI_ADAPTERFUNCS se admite a partir del sistema operativo Windows 7.
Encabezado d3d10umddi.h (incluya D3d10umddi.h)

Consulte también

CalcPrivateDeviceSize

CloseAdapter(D3D10)

CreateDevice(D3D10)

D3D10DDIARG_OPENADAPTER

GetCaps(D3D10_2)

GetSupportedVersions

OpenAdapter10