Freigeben über


ASSEMBLYMETADATA-Struktur

Enthält Informationen zur Assembly, auf die verwiesen wird, einschließlich Version und Grad der Unterstützung für Gebietsschemas, Prozessoren und Betriebssysteme.

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

Member

Member

Beschreibungen

usMajorVersion

Gibt die Hauptversionsnummer der Assembly an, auf die verwiesen wird. Dieser Wert kann nicht 0 (null) sein. Wenn alle Bits von usMajorVersion festgelegt sind, wird die Hauptversion nicht angegeben.

usMinorVersion

Gibt die Nebenversionsnummer der Assembly an, auf die verwiesen wird. Dieser Wert kann nicht 0 (null) sein. Wenn alle Bits von usMinorVersion festgelegt sind, wird die Nebenversion nicht angegeben.

usBuildNumber

Die Buildnummer der Assembly, auf die verwiesen wird. Dieser Wert kann nicht 0 (null) sein. Wenn alle Bits von usBuildNumber festgelegt sind, wird die Buildnummer nicht angegeben.

usRevisionNumber

Die Revisionsnummer der Assembly, auf die verwiesen wird. Dieser Wert kann nicht 0 (null) sein. Wenn alle Bits von usRevisionNumber festgelegt sind, wird die Revisionsnummer nicht angegeben.

szLocale

Eine Liste mit durch Semikolons getrennten Gebietsschemanamen, die mit der Spezifikation RFC1766 konform sind und von der Assembly, auf die verwiesen wird, unterstützt werden. Ein NULL-Wert bedeutet Gebietsschemaunabhängigkeit.

HinweisHinweis
In .NET Framework, Version 1.0, können Sie nur ein einziges Gebietsschema angeben.

cbLocale

Die Größe von szLocale in Breitzeichen.

rdwProcessor

Ein Array von Bezeichnern (wie in Winnt.h definiert) für die Prozessortypen, die von der Assembly, auf die verwiesen wird, unterstützt werden. Ein NULL-Wert bedeutet Prozessorunabhängigkeit.

ulProcessor

Die Länge des rdwProcessor-Arrays.

rOS

Ein Array aus OSINFO-Instanzen, das die Betriebssysteme angibt, die von der Assembly, auf die verwiesen wird, unterstützt werden. Ein NULL-Wert bedeutet Betriebssystemunabhängigkeit.

ulOS

Die Länge des rOS-Arrays.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: Cor.h

Bibliothek: als Ressource in MsCorEE.dll verwendet

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Referenz

IMetaDataAssemblyEmit-Schnittstelle

OSINFO-Struktur

Weitere Ressourcen

Metadatenstrukturen