D3D10_2DDI_ADAPTERFUNCS 结构 (d3d10umddi.h)

D3D10_2DDI_ADAPTERFUNCS 结构包含用户模式显示驱动程序可实现与图形适配器对象通信的函数。

语法

typedef struct D3D10_2DDI_ADAPTERFUNCS {
  PFND3D10DDI_CALCPRIVATEDEVICESIZE  pfnCalcPrivateDeviceSize;
  PFND3D10DDI_CREATEDEVICE           pfnCreateDevice;
  PFND3D10DDI_CLOSEADAPTER           pfnCloseAdapter;
  PFND3D10_2DDI_GETSUPPORTEDVERSIONS pfnGetSupportedVersions;
  PFND3D10_2DDI_GETCAPS              pfnGetCaps;
} D3D10_2DDI_ADAPTERFUNCS;

成员

pfnCalcPrivateDeviceSize

指向驱动程序的 CalcPrivateDeviceSize 函数的指针,该函数指定用户模式显示驱动程序从 Microsoft Direct3D 运行时存储经常访问的数据所需的内存块的大小。

pfnCreateDevice

指向驱动程序的 CreateDevice (D3D10) 函数的指针,该函数创建处理呈现状态集合的显示设备的表示形式。

pfnCloseAdapter

指向驱动程序的 CloseAdapter (D3D10) 函数的指针,该函数释放图形适配器对象的资源。

pfnGetSupportedVersions

指向驱动程序的 GetSupportedVersions 函数的指针,该函数检索驱动程序支持的操作系统版本以及 (可用的硬件功能,例如 Direct3D 版本 10.0、Direct3D 版本 10.1 等) 。

pfnGetCaps

指向驱动程序的 GetCaps (D3D10_2) 函数的指针,该函数查询图形硬件的功能。

要求

要求
最低受支持的客户端 从 Windows 7 操作系统开始支持D3D10_2DDI_ADAPTERFUNCS。
标头 d3d10umddi.h (包括 D3d10umddi.h)

另请参阅

CalcPrivateDeviceSize

CloseAdapter (D3D10)

CreateDevice (D3D10)

D3D10DDIARG_OPENADAPTER

GetCaps (D3D10_2)

GetSupportedVersions

OpenAdapter10