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) |