Informace o verzi

Informace o verzi usnadňují aplikacím správnou instalaci souborů a umožňují instalačním programům analyzovat soubory, které jsou aktuálně nainstalovány. Prostředek informací o verzi obsahuje číslo verze souboru, jeho zamýšlený operační systém a původní název souboru.

V této části

Jméno Popis
informace o verzi Popisuje funkce informací o verzi.
použití informací o verzi Popisuje, jak používat funkce informací o verzi.
Referenční informace o verzi Obsahuje referenční informace k rozhraní API.

Funkce informací o verzi

Jméno Popis
GetFileVersionInfo Načte informace o verzi pro zadaný soubor.
GetFileVersionInfoEx Načte informace o verzi pro zadaný soubor.
GetFileVersionInfoSize Určuje, zda může operační systém načíst informace o verzi pro zadaný soubor. Pokud jsou k dispozici informace o verzi, GetFileVersionInfoSize vrátí velikost těchto informací v bajtech.
GetFileVersionInfoSizeEx Určuje, zda může operační systém načíst informace o verzi pro zadaný soubor. Pokud jsou k dispozici informace o verzi, GetFileVersionInfoSizeEx vrátí velikost těchto informací v bajtech.
VerFindFile Určuje, kde se má soubor nainstalovat na základě toho, zda vyhledá jinou verzi souboru v systému. Hodnoty VerFindFile vrátí v zadaných vyrovnávacích pamětích se použijí při následném volání funkce VerInstallFile.
VerInstallFile Nainstaluje zadaný soubor na základě informací vrácených z funkce VerFindFile. Soubor VerInstallFile v případě potřeby soubor dekomprimuje, přiřadí jedinečný název souboru a vyhledá chyby, jako jsou zastaralé soubory.
VerLanguageName Načte řetězec popisu jazyka přidruženého k zadanému binárnímu identifikátoru jazyka Microsoftu.
VerQueryValue Načte zadané informace o verzi ze zadaného prostředku informací o verzi. Chcete-li načíst příslušný prostředek, před voláním VerQueryValue, musíte nejprve volat GetFileVersionInfoSize funkce a pak GetFileVersionInfo funkce.

Struktury informací o verzi

Jméno Popis
řetězcové Znázorňuje uspořádání dat v prostředku verze souboru. Obsahuje řetězec, který popisuje konkrétní aspekt souboru, například verzi souboru, jeho oznámení o autorských právech nebo jeho ochranné známky.
StringFileInfo Znázorňuje uspořádání dat v prostředku verze souboru. Obsahuje informace o verzi, které lze zobrazit pro konkrétní jazyk a znakovou stránku.
stringTable Znázorňuje uspořádání dat v prostředku verze souboru. Obsahuje informace o formátování jazyka a znakové stránky pro řetězce určené podřízenými členy. Znaková stránka je seřazená znaková sada.
Var Znázorňuje uspořádání dat v prostředku verze souboru. Obvykle obsahuje seznam dvojic identifikátorů jazyka a znakové stránky, které podporuje verze aplikace nebo knihovny DLL.
VarFileInfo Znázorňuje uspořádání dat v prostředku verze souboru. Obsahuje informace o verzi, které nejsou závislé na konkrétní kombinaci jazyka a znakové stránky.
VS_FIXEDFILEINFO Obsahuje informace o verzi souboru. Tyto informace jsou nezávislé na jazyce a znakové stránce.
VS_VERSIONINFO Znázorňuje uspořádání dat v prostředku verze souboru. Jedná se o kořenovou strukturu, která obsahuje všechny ostatní informační struktury verze souboru.