StringFileInfo 構造体

ファイル バージョン リソース内のデータのorganizationを表します。 特定の言語とコード ページに対して表示できるバージョン情報が含まれています。

構文

typedef struct {
  WORD        wLength;
  WORD        wValueLength;
  WORD        wType;
  WCHAR       szKey;
  WORD        Padding;
  StringTable Children;
} StringFileInfo;

メンバー

wLength

種類: WORD

Children メンバーによって示されるすべての構造体を含む、StringFileInfo ブロック全体の長さ (バイト単位)。

wValueLength

種類: WORD

このメンバーは常に 0 に等しくなります。

wType

種類: WORD

バージョン リソース内のデータの種類。 このメンバーは、バージョン リソースにテキスト データが含まれている場合は 1、バージョン リソースにバイナリ データが含まれている場合は 0 です。

szKey

種類: WCHAR

Unicode 文字列 L"StringFileInfo"

パディング

種類: WORD

Children メンバーを 32 ビット境界に配置するために必要な数の 0 個の単語。

Children

型: StringTable

1 つ以上の StringTable 構造体の配列。 各 StringTable 構造体の szKey メンバーは、その StringTable 構造体のテキストを表示するための適切な言語とコード ページを示します。

解説

この構造体には可変長メンバーが含まれているため、この構造体は真の C 言語構造体ではありません。 この構造は、バージョン リソース内のデータのorganizationのみを示すために作成され、Windows ソフトウェア開発キット (SDK) に付属するヘッダー ファイルには表示されません。

VS_VERSIONINFO構造体の Children メンバーには、0 個以上の StringFileInfo 構造体を含めることもできます。

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]

関連項目

参照

StringTable

String

VS_VERSIONINFO

概念

バージョン情報