DD_DXVERSION 结构 (d3dhal.h)

仅限 DirectX 8.0 及更高版本。

DD_DXVERSION介绍了当前的 DirectX 运行时版本。

语法

typedef struct _DD_DXVERSION {
  DD_GETDRIVERINFO2DATA gdi2;
  DWORD                 dwDXVersion;
  DWORD                 dwReserved;
} DD_DXVERSION;

成员

gdi2

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

dwDXVersion

指定 DirectX 的版本。 此成员设置为 DD_RUNTIME_VERSION,这是 DirectX 7.0 的0x00000700,对于 DirectX 8.0 0x00000800。

dwReserved

保留。 驱动程序不应读取或写入。

注解

此信息提供给新的驱动程序 (一个驱动程序,该驱动程序公开了适用于 DX7 和 DX8 应用程序的 GetDriverInfo2) 。

运行时提供指向DD_GETDRIVERINFODATA数据结构的 lpvData 字段中 DD_DXVERSION 结构的指针。

DD_DXVERSION 的 gdi2 成员由指定类型D3DGDI2_TYPE_DXVERSION的运行时使用,以通知驱动程序应用程序正在使用的当前 DirectX 运行时版本。

要求

要求
Header d3dhal.h (包括 D3dhal.h)

另请参阅

DD_GETDRIVERINFO2DATA

DD_GETDRIVERINFODATA