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
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.