D3DDDI_ADAPTERCALLBACKS 结构 (d3dumddi.h)
D3DDDI_ADAPTERCALLBACKS 结构包含用户模式显示驱动程序可以使用的 Microsoft Direct3D 运行时回调函数。
语法
typedef struct _D3DDDI_ADAPTERCALLBACKS {
PFND3DDDI_QUERYADAPTERINFOCB pfnQueryAdapterInfoCb;
PFND3DDDI_GETMULTISAMPLEMETHODLISTCB pfnGetMultisampleMethodListCb;
PFND3DDDI_QUERYADAPTERINFOCB2 pfnQueryAdapterInfoCb2;
} D3DDDI_ADAPTERCALLBACKS;
成员
pfnQueryAdapterInfoCb
指向 pfnQueryAdapterInfoCb 函数的指针,用户模式显示驱动程序使用该函数查询显示微型端口驱动程序以获取适配器配置信息。
pfnGetMultisampleMethodListCb
指向 pfnGetMultisampleMethodListCb 函数的指针,用户模式显示驱动程序使用该函数检索用于分配的多采样方法的列表。
pfnQueryAdapterInfoCb2
注解
下面的代码示例演示D3DDDI_ADAPTERCALLBACKS成员指向的函数的函数声明。
typedef HRESULT (APIENTRY CALLBACK *PFND3DDDI_QUERYADAPTERINFOCB)(HANDLE hAdapter, CONST D3DDDICB_QUERYADAPTERINFO*);
typedef HRESULT (APIENTRY CALLBACK *PFND3DDDI_GETMULTISAMPLEMETHODLISTCB)(HANDLE hAdapter, D3DDDICB_GETMULTISAMPLEMETHODLIST*);
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
标头 | d3dumddi.h (包括 D3dumddi.h) |