Compartir a través de


estructura D3DDDI_ADAPTERCALLBACKS (d3dumddi.h)

La estructura D3DDDI_ADAPTERCALLBACKS contiene punteros a las funciones de devolución de llamada en tiempo de ejecución de Direct3D que puede usar el controlador de visualización en modo de usuario (UMD).

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 UMD usa para consultar el controlador de miniporte de pantalla (KMD) para obtener información de configuración del adaptador.

pfnGetMultisampleMethodListCb

Puntero a la función pfnGetMultisampleMethodListCb, que UMD usa para recuperar la lista de métodos de muestreo múltiple que se usan para una asignación.

pfnQueryAdapterInfoCb2

Puntero a la función pfnQueryAdapterInfoCb 2 del runtime, que UMD usa para consultar el controlador de miniporte de pantalla (KMD) para obtener información del adaptador.

Observaciones

El tiempo de ejecución de Direct3D pasa D3DDDI_ADAPTERCALLBACKS a UMD cuando llama a la función OpenAdapter de UMD.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista (WDDM 1.0)
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDIARG_OPENADAPTER

Openadapter

pfnGetMultisampleMethodListCb

pfnQueryAdapterInfoCb

pfnQueryAdapterInfoCb2