D3DDDI_ADAPTERCALLBACKS结构 (d3dumddi.h)
D3DDDI_ADAPTERCALLBACKS 结构包含指向用户模式显示驱动程序(UMD)可以使用的 Direct3D 运行时回调函数的指针。
语法
typedef struct _D3DDDI_ADAPTERCALLBACKS {
PFND3DDDI_QUERYADAPTERINFOCB pfnQueryAdapterInfoCb;
PFND3DDDI_GETMULTISAMPLEMETHODLISTCB pfnGetMultisampleMethodListCb;
PFND3DDDI_QUERYADAPTERINFOCB2 pfnQueryAdapterInfoCb2;
} D3DDDI_ADAPTERCALLBACKS;
成员
pfnQueryAdapterInfoCb
指向 pfnQueryAdapterInfoCb 函数的指针,UMD 用于查询显示微型端口驱动程序(KMD)以获取适配器配置信息。
pfnGetMultisampleMethodListCb
指向 pfnGetMultisampleMethodListCb 函数的指针,UMD 使用该函数检索用于分配的多采样方法的列表。
pfnQueryAdapterInfoCb2
指向运行时的 pfnQueryAdapterInfoCb2 函数的指针,UMD 用于查询显示微型端口驱动程序(KMD)以获取适配器信息。
言论
Direct3D 运行时在调用 UMD 的 OpenAdapter 函数时将 D3DDDI_ADAPTERCALLBACKS 传递给 UMD。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista (WDDM 1.0) |
标头 | d3dumddi.h (包括 D3dumddi.h) |