DD_GETADAPTERGROUPDATA 结构 (d3dhal.h)
仅限 DirectX 9.0 及更高版本。
DD_GETADAPTERGROUPDATA是DD_GETDRIVERINFODATA的 lpvData 字段指向的数据结构,用于类型为 D3DGDI2_TYPE_GETADAPTERGROUP 的DD_GETDRIVERINFO2DATA查询。
语法
typedef struct _DD_GETADAPTERGROUPDATA {
DD_GETDRIVERINFO2DATA gdi2;
ULONG_PTR ulUniqueAdapterGroupId;
DWORD dwReserved1;
DWORD dwReserved2;
} DD_GETADAPTERGROUPDATA;
成员
gdi2
指定包含查询的 GetDriverInfo2 数据的DD_GETDRIVERINFO2DATA结构。
ulUniqueAdapterGroupId
接收构成驱动程序的多头视频卡适配器组的标识符。 驱动程序必须为此组中的主适配器和所有从属适配器提供唯一标识符。
dwReserved1
指定保留字段。 驱动程序不应读取或写入。 设置为零。
dwReserved2
指定保留字段。 驱动程序不应读取或写入。 设置为零。
注解
运行时在查询驱动程序的适配器组的标识时使用 DD_GETADAPTERGROUPDATA。 此组共享视频硬件,例如视频内存和 3D 加速器。 运行时主要将此查询用于双视图视频适配器。 应用程序可以请求图面资源 ((如纹理和顶点缓冲区)) 在组中的适配器之间共享,并且运行时符合该请求。
ulUniqueAdapterGroupId 中的标识符在驱动程序(包括其他硬件供应商的驱动程序)中必须是唯一的。 因此,建议将此标识符报告为不能与其他多头视频卡通用的唯一内核模式地址。 请注意,驱动程序必须将此标识符报告为非零。
要求
要求 | 值 |
---|---|
Header | d3dhal.h (包括 D3dhal.h) |