VS_VERSIONINFO構造体
ファイル バージョン リソース内のデータのorganizationを表します。 これは、他のすべてのファイル バージョン情報構造を含むルート構造です。
構文
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 メンバーがない場合、この値は 0 です。
-
wType
-
種類: WORD
-
バージョン リソース内のデータの種類。 このメンバーは、バージョン リソースにテキスト データが含まれている場合は 1、バージョン リソースにバイナリ データが含まれている場合は 0 です。
-
szKey
-
種類: WCHAR
-
Unicode 文字列 L"VS_VERSION_INFO"。
-
Padding1
-
種類: WORD
-
Value メンバーを 32 ビット境界に配置するために必要な数の 0 個の単語を含みます。
-
値
-
種類: VS_FIXEDFILEINFO
-
このVS_VERSIONINFO構造に関連付けられている任意 の データ。 wValueLength メンバーは、このメンバーの長さを指定します。wValueLength が 0 の場合、このメンバーは存在しません。
-
Padding2
-
種類: WORD
-
Children メンバーを 32 ビット境界に配置するために必要な数の 0 個の単語。 これらのバイトは wValueLength には含まれません。 このメンバーは省略可能です。
-
Children
-
種類: WORD
-
現在のVS_VERSIONINFO構造体の子である、0 個または 1 個の StringFileInfo 構造体、および 0 個または 1 個の VarFileInfo 構造体の配列。
注釈
この構造体には可変長メンバーが含まれているため、この構造体は真の C 言語構造体ではありません。 この構造は、バージョン リソース内のデータのorganizationのみを示すために作成されたもので、Windows Software Development Kit (SDK) に付属しているヘッダー ファイルには表示されません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |