ASSEMBLYMETADATA, structure
Contient des informations relatives à l'assembly référencé, y compris sa version et son niveau de prise en charge des paramètres régionaux, des processeurs et des systèmes d'exploitation.
typedef struct {
USHORT usMajorVersion;
USHORT usMinorVersion;
USHORT usBuildNumber;
USHORT usRevisionNumber;
LPWSTR szLocale;
ULONG cbLocale;
DWORD* rdwProcessor[];
ULONG ulProcessor
OSINFO* rOS[];
ULONG ulOS;
} ASSEMBLYMETADATA;
Membres
Membre |
Description |
---|---|
usMajorVersion |
Numéro de version principale de l'assembly référencé. Cette valeur ne peut pas être zéro. Si tous les bits de usMajorVersion sont définis, la version principale n'est pas spécifiée. |
usMinorVersion |
Numéro de version secondaire de l'assembly référencé. Cette valeur ne peut pas être zéro. Si tous les bits de usMinorVersion sont définis, la version secondaire n'est pas spécifiée. |
usBuildNumber |
Numéro de build de l'assembly référencé. Cette valeur ne peut pas être zéro. Si tous les bits de usBuildNumber sont définis, le numéro de build n'est pas spécifié. |
usRevisionNumber |
Numéro de révision de l'assembly référencé. Cette valeur ne peut pas être zéro. Si tous les bits de usRevisionNumber sont définis, le numéro de révision n'est pas spécifié. |
szLocale |
Liste des noms de paramètres régionaux conformes à la spécification RFC1766, séparés par des points-virgules, spécifiant les paramètres régionaux pris en charge par l'assembly référencé. Une valeur null indique l'indépendance des paramètres régionaux.
Remarque
Dans la version 1.0 du .NET Framework, vous ne pouvez pas spécifier plusieurs paramètres régionaux.
|
cbLocale |
Taille en caractères étendus de szLocale. |
rdwProcessor |
Tableau d'identificateurs, tel que défini dans Winnt.h, pour les types de processeurs pris en charge par l'assembly référencé. Une valeur NULL indique l'indépendance des processeurs. |
ulProcessor |
Longueur du tableau rdwProcessor. |
rOS |
Tableau d'instances OSINFO spécifiant les systèmes d'exploitation pris en charge par l'assembly référencé. Une valeur NULL indique l'indépendance du système d'exploitation. |
ulOS |
Longueur du tableau rOS. |
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : Cor.h
Bibliothèque : utilisée en tant que ressource dans MsCorEE.dll
Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Voir aussi
Référence
IMetaDataAssemblyEmit, interface