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) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈