Partager via


ASSEMBLY_INFO, structure

Contient des informations sur un assembly qui est enregistré dans le Global Assembly Cache.

typedef struct _ASSEMBLY_INFO {
    ULONG           cbAssemblyInfo;
    DWORD           dwAssemblyFlags;
    ULARGE_INTEGER  uliAssemblySizeInKB;
    LPWSTR          pszCurrentAssemblyPathBuf;
    ULONG           cchBuf;
} ASSEMBLY_INFO;

Membres

Membre

Description

cbAssemblyInfo

Taille de la structure en octets. Ce champ est réservé pour la future extensibilité.

dwAssemblyFlags

Indicateurs qui fournissent des détails sur l'installation de l'assembly. Les valeurs suivantes sont prises en charge :

  • La valeur ASSEMBLYINFO_FLAG_INSTALLED, qui indique que l'assembly est installé. La version actuelle du .NET Framework définit toujours dwAssemblyFlags à cette valeur.

  • La valeur ASSEMBLYINFO_FLAG_PAYLOADRESIDENT, qui indique que l'assembly est un résident de charge utile. La version actuelle du .NET Framework n'affecte jamais cette valeur à dwAssemblyFlags.

uliAssemblySizeInKB

Taille totale, en kilo-octets, des fichiers que l'assembly contient.

pszCurrentAssemblyPathBuf

Pointeur vers une mémoire tampon de chaîne qui contient le chemin d'accès actuel au fichier de manifeste. Le chemin d'accès doit se terminer par un caractère NULL.

cchBuf

Nombre de caractères larges, y compris le terminateur null, que pszCurrentAssemblyPathBuf contient.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : Fusion.h

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

Concepts

Global Assembly Cache

Autres ressources

Structures de fusion