VS_VERSIONINFO 結構
表示檔案版本資源中的資料組織。 它是包含所有其他檔案版本資訊結構的根結構。
語法
typedef struct {
WORD wLength;
WORD wValueLength;
WORD wType;
WCHAR szKey;
WORD Padding1;
VS_FIXEDFILEINFO Value;
WORD Padding2;
WORD Children;
} VS_VERSIONINFO;
成員
-
wLength
-
類型: WORD
-
VS_VERSIONINFO結構的長度,以位元組為單位。 此長度不包含對齊 32 位界限上任何後續版本資源資料的任何填補。
-
wValueLength
-
類型: WORD
-
Value成員的長度,以位元組為單位。 如果沒有與目前版本結構相關聯的 Value 成員,這個值會是零。
-
wType
-
類型: WORD
-
版本資源中的資料類型。 如果版本資源包含文字資料,則此成員為 1,如果版本資源包含二進位資料,則為 0。
-
szKey
-
類型: WCHAR
-
Unicode 字串 L「VS_VERSION_INFO」。
-
Padding1
-
類型: WORD
-
包含在 32 位界限上對齊 Value 成員所需的零字數。
-
值
-
類型: VS_FIXEDFILEINFO
-
與此 VS_VERSIONINFO 結構相關聯的任意資料。 wValueLength成員指定此成員的長度;如果wValueLength為零,則此成員不存在。
-
Padding2
-
類型: WORD
-
在 32 位界限上對齊 Children 成員所需的零字數。 這些位元組不包含在 wValueLength中。 這個成員是選擇性的。
-
子系
-
類型: WORD
-
零或一個 StringFileInfo 結構的陣列,以及零或一個 VarFileInfo 結構,這些結構是目前 VS_VERSIONINFO 結構的子系。
備註
這個結構不是真正的 C 語言結構,因為它包含可變長度的成員。 此結構只是為了描述版本資源中的資料組織,而且不會出現在隨附于 Windows 軟體發展工具組 (SDK) 的任何標頭檔中。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限傳統型應用程式] |