Partager via


ASSEMBLYMETADATA, structure

Contient des informations sur l’assembly référencé, notamment sa version et son niveau de prise en charge des paramètres régionaux, des processeurs et des systèmes d’exploitation.

Syntaxe

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 égale à 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 égale à zéro. Si tous les bits de usMinorVersion sont définis, la version mineure n’est pas spécifiée.
usBuildNumber Numéro de build de l'assembly référencé. Cette valeur ne peut pas être égale à 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 égale à 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ée 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 par rapport aux paramètres régionaux. Remarque : Dans .NET Framework version 1.0, vous ne pouvez pas spécifier plusieurs paramètres régionaux.
cbLocale Taille en caractères larges de szLocale.
rdwProcessor Tableau d’identificateurs, comme défini dans Winnt.h, pour les types de processeur pris en charge par l’assembly référencé. Une valeur NULL indique l’indépendance par rapport au processeur.
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 par rapport au système d’exploitation.
ulOS Longueur du tableau rOS.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : Cor.h

Bibliothèque : utilisée comme ressource dans MsCorEE.dll

Versions de .NET Framework : Disponible à partir de la version 1.0

Voir aussi