Var 結構
表示檔案版本資源中的資料組織。 它通常包含應用程式或 DLL 版本所支援的語言和字碼頁識別碼組清單。
typedef struct {
WORD wLength;
WORD wValueLength;
WORD wType;
WCHAR szKey;
WORD Padding;
DWORD Value;
} Var;
-
wLength
-
類型: WORD
-
Var結構的長度,以位元組為單位。
-
wValueLength
-
類型: WORD
-
Value成員的長度,以位元組為單位。
-
wType
-
類型: WORD
-
版本資源中的資料型別。 如果版本資源包含文字資料,則此成員為 1,如果版本資源包含二進位資料,則為 0。
-
szKey
-
類型: WCHAR
-
Unicode 字串 L「Translation」。
-
填補
-
類型: WORD
-
在 32 位界限上對齊 Value 成員所需的零個字數。
-
值
-
類型: DWORD
-
一或多個值陣列,這些值是語言和字碼頁識別碼組。 如需詳細資訊,請參閱下列一節。
此結構不是真正的 C 語言結構,因為它包含可變長度的成員。 此結構僅是為了描述版本資源中的資料組織,而且不會出現在隨附于 Windows 軟體發展工具組 (SDK) 的任何標頭檔中。
如果您使用 Var 結構來列出應用程式或 DLL 支援的語言,而不是使用多個版本資源,請使用 Value 成員來包含 DWORD 值的陣列,指出此檔案所支援的語言和字碼頁組合。 每個 DWORD 的低序字必須包含 Microsoft 語言識別項,而高序字必須包含 IBM 字碼頁碼。 高序或低序單字可以是零,表示檔案是語言或字碼頁無關。 如果省略 Var 結構,檔案將會解譯為語言和字碼頁獨立。
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限桌面應用程式] |