estructura D3DDDI_ADAPTERCALLBACKS (d3dumddi.h)

La estructura de D3DDDI_ADAPTERCALLBACKS contiene funciones de devolución de llamada en tiempo de ejecución de Microsoft Direct3D que el controlador de pantalla en modo de usuario puede usar.

Sintaxis

typedef struct _D3DDDI_ADAPTERCALLBACKS {
  PFND3DDDI_QUERYADAPTERINFOCB         pfnQueryAdapterInfoCb;
  PFND3DDDI_GETMULTISAMPLEMETHODLISTCB pfnGetMultisampleMethodListCb;
  PFND3DDDI_QUERYADAPTERINFOCB2        pfnQueryAdapterInfoCb2;
} D3DDDI_ADAPTERCALLBACKS;

Miembros

pfnQueryAdapterInfoCb

Puntero a la función pfnQueryAdapterInfoCb , que el controlador de pantalla en modo de usuario usa para consultar el controlador de miniporte de pantalla para obtener información de configuración del adaptador.

pfnGetMultisampleMethodListCb

Puntero a la función pfnGetMultisampleMethodListCb , que el controlador de visualización en modo de usuario usa para recuperar la lista de métodos de muestreo múltiple que se usan para una asignación.

pfnQueryAdapterInfoCb2

Comentarios

En el ejemplo de código siguiente se muestran las declaraciones de función para las funciones a las que apuntan los miembros de D3DDDI_ADAPTERCALLBACKS.

typedef HRESULT (APIENTRY CALLBACK *PFND3DDDI_QUERYADAPTERINFOCB)(HANDLE hAdapter, CONST D3DDDICB_QUERYADAPTERINFO*);
typedef HRESULT (APIENTRY CALLBACK *PFND3DDDI_GETMULTISAMPLEMETHODLISTCB)(HANDLE hAdapter, D3DDDICB_GETMULTISAMPLEMETHODLIST*);

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDIARG_OPENADAPTER

OpenAdapter

pfnGetMultisampleMethodListCb

pfnQueryAdapterInfoCb