VerQueryValue

機能
バージョンリソースから情報を取得する
Declare Function VerQueryValue Lib "version.dll" Alias "VerQueryValueA" _
(pBlock As Any, ByVal lpSubBlock As String, lplpBuffer As Long, puLen As Long) As Long
Declare Function VerQueryValue Lib "version.dll" Alias "VerQueryValueA" _
(pBlock As Integer, ByVal lpSubBlock As String, lplpBuffer As Integer, puLen As Integer) As Integer

BOOL VerQueryValue(
const LPVOID pBlock,
LPTSTR lpSubBlock,
LPVOID *lplpBuffer,
PUINT puLen
);
引数
pBlock

GetFileVersionInfo()関数で得たVS_FIXEDFILEINFO構造体を含むバイト配列
lpSubBlock
取得する情報を指定する定数
lplpBuffer
VS_FIXEDFILEINFO構造体へのポインタ
puLen
lplpBufferのバイト数
戻り値
バージョン情報があるとき         0以外
同、ないとき                     0