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) |