shlwapi.h) (DLLVERSIONINFO2 结构

接收 DLL 特定的版本信息。 它与 DllGetVersion 函数一起使用。

语法

typedef struct _DLLVERSIONINFO2 {
  DLLVERSIONINFO info1;
  DWORD          dwFlags;
  ULONGLONG      ullVersion;
} DLLVERSIONINFO2;

成员

info1

类型: DLLVERSIONINFO

DLLVERSIONINFO 结构。 包含此成员以提供与不需要 DLLVERSIONINFO2 结构的应用程序的向后兼容性。

dwFlags

类型:DWORD

保留。

ullVersion

类型: ULONGLONG

一个包含版本信息的 值。 它分为四个 16 位字段,其中包含主版本号和次版本号、内部版本号和修补程序版本,按顺序排列。 使用 MAKEDLLVERULL 宏构造此值。

注解

在调用 DllGetVersion 之前,应用程序必须将 info1 指向的 结构的 cbSize 成员设置为 sizeof (DLLVERSIONINFO2) 。 否则,不会将任何值分配给DLLVERSIONINFO2结构的 dwFlagsullVersion 成员。

要求

   
最低受支持的客户端 Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 shlwapi.h