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
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.