Condividi tramite


Struttura ASSEMBLYMETADATA

Contiene informazioni sull'assembly a cui si fa riferimento, inclusa la versione e il relativo livello di supporto per impostazioni locali, processori e sistemi operativi.

Sintassi

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

Members

Membro Descrizione
usMajorVersion Numero di versione principale dell'assembly a cui si fa riferimento. Questo valore non può essere zero. Se vengono impostati tutti i bit di usMajorVersion , la versione principale non viene specificata.
usMinorVersion Numero di versione secondaria dell'assembly a cui si fa riferimento. Questo valore non può essere zero. Se vengono impostati tutti i bit di usMinorVersion , la versione secondaria non viene specificata.
usBuildNumber Numero di build dell'assembly a cui si fa riferimento. Questo valore non può essere zero. Se vengono impostati tutti i bit di , il numero di usBuildNumber build non viene specificato.
usRevisionNumber Numero di revisione dell'assembly a cui si fa riferimento. Questo valore non può essere zero. Se vengono impostati tutti i bit di , il numero di usRevisionNumber revisione non viene specificato.
szLocale Elenco di nomi delle impostazioni locali conformi alla specifica RFC1766, separati da punti e virgola, specificando le impostazioni locali supportate dall'assembly di riferimento. Un valore Null indica l'indipendenza delle impostazioni locali. Nota: In .NET Framework versione 1.0 non è possibile specificare più impostazioni locali.
cbLocale Dimensione in caratteri wide di szLocale.
rdwProcessor Matrice di identificatori, come definito in Winnt.h, per i tipi di processore supportati dall'assembly di riferimento. Un valore NULL indica l'indipendenza del processore.
ulProcessor Lunghezza della matrice rdwProcessor.
rOS Matrice di istanze OSINFO che specificano i sistemi operativi supportati dall'assembly di riferimento. Un valore NULL indica l'indipendenza del sistema operativo.
ulOS Lunghezza della matrice rOS.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: Cor.h

Libreria: Usato come risorsa in MsCorEE.dll

Versioni di .NET Framework: Disponibile dalla versione 1.0

Vedi anche