Sdílet prostřednictvím


ASSEMBLYMETADATA Structure

Obsahuje informace o odkazovaném sestavení, včetně jeho verze a její úrovně podpory pro národní prostředí, procesory a operační systémy.

Syntax

typedef struct {
    USHORT  usMajorVersion;
    USHORT  usMinorVersion;
    USHORT  usBuildNumber;
    USHORT  usRevisionNumber;
    LPWSTR  szLocale;
    ULONG   cbLocale;
    DWORD*  rdwProcessor[];
    ULONG   ulProcessor
    OSINFO* rOS[];
    ULONG   ulOS;
} ASSEMBLYMETADATA;

Members

Member Description
usMajorVersion Číslo hlavní verze odkazovaného sestavení. Tato hodnota nemůže být nulová. Pokud jsou všechny bity usMajorVersion nastavené, hlavní verze není zadána.
usMinorVersion Číslo podverze odkazovaného sestavení. Tato hodnota nemůže být nulová. Pokud jsou nastaveny všechny bity usMinorVersion , podverze není zadána.
usBuildNumber Číslo sestavení odkazovaného sestavení. Tato hodnota nemůže být nulová. Pokud jsou nastaveny všechny bity usBuildNumber , není zadané číslo buildu.
usRevisionNumber Číslo revize odkazovaného sestavení. Tato hodnota nemůže být nulová. Pokud jsou nastaveny všechny bity usRevisionNumber , číslo revize není zadané.
szLocale Seznam názvů národních prostředí, které odpovídají specifikaci RFC1766 oddělené středníky a určují národní prostředí podporovaná odkazovaným sestavením. Hodnota null označuje nezávislost národního prostředí.
cbLocale Velikost v širokých znaznachech szLocale.
rdwProcessor Pole identifikátorů definovaných ve Winnt.h pro typy procesoru, které jsou podporovány odkazovaným sestavením. Hodnota NULL označuje nezávislost procesoru.
ulProcessor Délka rdwProcessor pole.
rOS Pole instancí OSINFO určující operační systémy, které jsou podporovány odkazovaným sestavením. Hodnota NULL označuje nezávislost operačního systému.
ulOS Délka rOS pole.

Requirements

Platformy: Viz podporované operační systémy .NET.

Header: Cor.h

See also