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.

Syntax

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

Members

Member Description
usMajorVersion Numéro de version principal 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 sont définis, le numéro de usBuildNumber 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 données sont définis, le numéro de usRevisionNumber 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, en 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.
cbLocale Taille en caractères larges 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 du processeur.
ulProcessor Longueur du rdwProcessor tableau.
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 rOS tableau.

Requirements

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

Header: Cor.h

See also