Freigeben über


ASSEMBLYMETADATA-Struktur

Enthält Informationen zur referenzierten Assembly, einschließlich ihrer Version und ihrer Unterstützungsebene für Gebietsschemas, Prozessoren und Betriebssysteme.

Syntax

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 BESCHREIBUNG
usMajorVersion Die Hauptversionsnummer der referenzierten Assembly. Dieser Wert darf nicht 0 sein. Wenn alle Bits von usMajorVersion festgelegt sind, wird die Hauptversion nicht angegeben.
usMinorVersion Die Nebenversionsnummer der referenzierten Assembly. Dieser Wert darf nicht 0 sein. Wenn alle Bits von usMinorVersion festgelegt sind, wird die Nebenversion nicht angegeben.
usBuildNumber Die Buildnummer der Assembly, auf die verwiesen wird. Dieser Wert darf nicht 0 sein. Wenn alle Bits von usBuildNumber festgelegt sind, wird die Buildnummer nicht angegeben.
usRevisionNumber Die Revisionsnummer der referenzierten Assembly. Dieser Wert darf nicht 0 sein. Wenn alle Bits von usRevisionNumber festgelegt sind, wird die Revisionsnummer nicht angegeben.
szLocale Eine durch Semikolons getrennte Liste von Gebietsschemanamen entsprechend der RFC1766-Spezifikation mit den von der referenzierten Assembly unterstützten Gebietsschemas. Ein NULL-Wert gibt Gebietsschemaunabhängigkeit an. Hinweis: In der .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 gemäß der Definition in „Winnt.h“ für die Prozessortypen, die von der referenzierten Assembly unterstützt werden. Ein NULL-Wert gibt Prozessorunabhängigkeit an.
ulProcessor Die Länge des rdwProcessor-Arrays.
rOS Ein Array von OSINFO-Instanzen zur Angabe der Betriebssysteme, die von der referenzierten Assembly unterstützt werden. Ein NULL-Wert gibt Betriebssystemunabhängigkeit an.
ulOS Die Länge des rOS-Arrays.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: Cor.h

Bibliothek: Als Ressource in „MsCorEE.dll“ verwendet

.NET Framework-Versionen: Seit Version 1.0 verfügbar

Siehe auch