Udostępnij przez


ASSEMBLYMETADATA Structure

Zawiera informacje o zestawie, do których odwołuje się zestaw, w tym jego wersję i poziom obsługi ustawień regionalnych, procesorów i systemów operacyjnych.

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 Numer wersji głównej zestawu, do których odwołuje się odwołanie. Ta wartość nie może być równa zero. Jeśli wszystkie bity elementu usMajorVersion są ustawione, wersja główna nie jest określona.
usMinorVersion Numer wersji pomocniczej zestawu, do których odwołuje się odwołanie. Ta wartość nie może być równa zero. Jeśli wszystkie bity elementu usMinorVersion są ustawione, wersja pomocnicza nie jest określona.
usBuildNumber Numer kompilacji przywołynego zestawu. Ta wartość nie może być równa zero. Jeśli wszystkie bity elementu usBuildNumber są ustawione, numer kompilacji nie jest określony.
usRevisionNumber Numer poprawki zestawu, do których odwołuje się odwołanie. Ta wartość nie może być równa zero. Jeśli wszystkie bity elementu usRevisionNumber są ustawione, numer poprawki nie jest określony.
szLocale Lista nazw ustawień regionalnych zgodnych ze specyfikacją RFC1766 oddzielona średnikami określająca ustawienia regionalne obsługiwane przez przywoływany zestaw. Wartość null wskazuje niezależność ustawień regionalnych.
cbLocale Rozmiar w szerokich znakach .szLocale
rdwProcessor Tablica identyfikatorów, zgodnie z definicją w pliku Winnt.h, dla typów procesorów obsługiwanych przez przywoływany zestaw. Wartość NULL wskazuje niezależność procesora.
ulProcessor Długość tablicy rdwProcessor .
rOS Tablica wystąpień OSINFO określających systemy operacyjne obsługiwane przez zestaw, do którego się odwołuje. Wartość NULL wskazuje niezależność systemu operacyjnego.
ulOS Długość tablicy rOS .

Requirements

Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.

Header: Cor.h

See also