DD_GETADAPTERGROUPDATA结构 (d3dhal.h)

仅 DirectX 9.0 及更高版本。

DD_GETADAPTERGROUPDATA是具有类型D3DGDI2_TYPE_GETADAPTERGROUP的DD_GETDRIVERINFO2DATA查询 DD_GETDRIVERINFODATAlpvData 字段指向的数据结构。

语法

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 中的标识符在驱动程序(包括来自其他硬件供应商的驱动程序)中必须是唯一的。 因此,建议将此标识符报告为无法与其他多头视频卡通用的唯一内核模式地址。 请注意,驱动程序必须将此标识符报告为非零。

要求

要求 价值
标头 d3dhal.h (包括 D3dhal.h)

另请参阅

DD_GETDRIVERINFO2DATA

DD_GETDRIVERINFODATA