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)

另请参阅

D3DDDIARG_OPENADAPTER

Openadapter

pfnGetMultisampleMethodListCb

pfnQueryAdapterInfoCb

pfnQueryAdapterInfoCb2