Freigeben über


ASSEMBLYMETADATA Structure

Enthält Informationen zur referenzierten Assembly, einschließlich version und 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;

Members

Member Description
usMajorVersion Die Hauptversionsnummer der Assembly, auf die verwiesen wird. Dieser Wert darf nicht null sein. Wenn alle Bits usMajorVersion festgelegt sind, wird die Hauptversion nicht angegeben.
usMinorVersion Die Nebenversionsnummer der Assembly, auf die verwiesen wird. Dieser Wert darf nicht null sein. Wenn alle Bits usMinorVersion festgelegt sind, wird die Nebenversion nicht angegeben.
usBuildNumber Die Buildnummer der Assembly, auf die verwiesen wird. Dieser Wert darf nicht null sein. Wenn alle Bits usBuildNumber festgelegt sind, wird die Buildnummer nicht angegeben.
usRevisionNumber Die Revisionsnummer der Assembly, auf die verwiesen wird. Dieser Wert darf nicht null sein. Wenn alle Bits usRevisionNumber festgelegt sind, wird die Revisionsnummer nicht angegeben.
szLocale Eine Liste der Gebietsschemanamen, die der RFC1766 Spezifikation entsprechen, getrennt durch Semikolons, die gebietsschemas angeben, die von der referenzierten Assembly unterstützt werden. Ein Nullwert gibt die Gebietsschemaunabhängigkeit an.
cbLocale Die Größe in breiten Zeichen von szLocale.
rdwProcessor Ein Array von Bezeichnern, wie in Winnt.h definiert, für die Prozessortypen, die von der referenzierten Assembly unterstützt werden. Ein NULL-Wert gibt die Prozessorunabhängigkeit an.
ulProcessor Die Länge des rdwProcessor Arrays.
rOS Ein Array von OSINFO-Instanzen , die die Betriebssysteme angeben, die von der referenzierten Assembly unterstützt werden. Ein NULL-Wert gibt die Unabhängigkeit des Betriebssystems an.
ulOS Die Länge des rOS Arrays.

Requirements

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Header: Cor.h

See also