version.dll
Version 1.0
Date 2026/04/16
Author IronHSP / CsWin32 bridge
Win32API
GetFileVersionInfoExW
指定されたファイルのバージョン情報を取得する。(GetFileVersionInfoExW)
指定されたファイルのバージョン情報を取得する。(GetFileVersionInfoExW)
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには
GetLastError を呼び出す。
GetFileVersionInfoSizeExW
オペレーティングシステムが指定されたファイルのバージョン情報を取得できるかどうかを判定する。バージョン情報が利用可能な場合、GetFileVersionInfoSizeEx はその情報のサイズ(バイト単位)を返す。(Unicode)
オペレーティングシステムが指定されたファイルのバージョン情報を取得できるかどうかを判定する。バージョン情報が利用可能な場合、GetFileVersionInfoSizeEx
はその情報のサイズ(バイト単位)を返す。
GetFileVersionInfoSizeW
OS が指定ファイルのバージョン情報を取得できるかを判定し、取得可能ならそのサイズ(バイト単位)を返す。(Unicode)
OS が指定ファイルのバージョン情報を取得できるかを判定し、取得可能ならそのサイズ(バイト単位)を返す。(Unicode)
[戻り値]
型: DWORD 成功時はファイルのバージョン情報サイズ(バイト単位)を返す。失敗時は 0。拡張エラー情報は GetLastError
で取得する。
GetFileVersionInfoW
指定ファイルのバージョン情報を取得する。(GetFileVersionInfoW)
指定ファイルのバージョン情報を取得する。(GetFileVersionInfoW)
[戻り値]
型: BOOL 成功時は 0 以外、失敗時は 0 を返す。拡張エラー情報は GetLastError で取得する。
[備考]
ファイルバージョン情報には固定部と非固定部がある。
VerFindFileW
システム内に該当ファイルの別バージョンがあるかどうかに基づいて、ファイルをインストールする場所を決定する。VerFindFile が指定バッファに返す値は、後続の VerInstallFile 関数呼び出しで使用される。(Unicode)
システム内に該当ファイルの別バージョンがあるかどうかに基づいて、ファイルをインストールする場所を決定する。VerFindFile
が指定バッファに返す値は、後続の VerInstallFile 関数呼び出しで使用される。
VerInstallFileW
VerFindFile 関数から返された情報に基づいて、指定されたファイルをインストールする。VerInstallFile は必要に応じてファイルを展開し、一意のファイル名を割り当て、古いファイルなどのエラーをチェックする。(Unicode)
VerFindFile 関数から返された情報に基づいて、指定されたファイルをインストールする。VerInstallFile
は必要に応じてファイルを展開し、一意のファイル名を割り当て、古いファイルなどのエラーをチェックする。
VerQueryValueW
指定のバージョン情報リソースから指定の情報を取得する。(Unicode)
指定のバージョン情報リソースから指定の情報を取得する。(Unicode)
[戻り値]
型: BOOL 指定のバージョン情報構造体が存在し情報が取得できれば 0 以外、長さバッファのアドレスが 0
であれば該当名前用の値が存在しない。指定名前が存在しない/リソースが無効の場合は 0 を返す。