DD_GETFORMATCOUNTDATA结构(d3dhal.h)

仅 DirectX 8.0 及更高版本。

DD_GETFORMATCOUNTDATA是具有类型D3DGDI2_TYPE_GETFORMATCOUNT的 DD_GETDRIVERINFODATA DD_GETDRIVERINFO2DATA查询 lpvData 字段指向的数据结构。

语法

typedef struct _DD_GETFORMATCOUNTDATA {
  DD_GETDRIVERINFO2DATA gdi2;
  DWORD                 dwFormatCount;
  DWORD                 dwReserved;
} DD_GETFORMATCOUNTDATA;

成员

gdi2

指定包含 GetDriverInfo2 数据的 DD_GETDRIVERINFO2DATA 结构。

dwFormatCount

接收支持的图面格式数。

dwReserved

仅 DirectX 8.0 和 8.1 版本。 指定保留字段。 驱动程序不应读取或写入。

仅 DirectX 9.0 及更高版本。 指定应用程序使用的 DirectX 运行时的版本。 此成员设置为 DD_RUNTIME_VERSION,这是 DirectX 9.0 0x00000900。

言论

若要处理D3DGDI2_TYPE_GETFORMATCOUNT请求,驱动程序必须存储它在 DD_GETFORMATCOUNTDATA dwFormatCount 成员中支持的 DirectX 8.0 和更高版本的 DDI 样式图面格式的数目。 有关详细信息,请参阅 纹理格式列表

要求

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

另请参阅

DD_GETDRIVERINFO2DATA

DD_GETDRIVERINFODATA