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 [デスクトップ アプリのみ]

関連項目

参照

StringFileInfo

VerQueryValue

VarFileInfo

VS_FIXEDFILEINFO

概念

バージョン情報