Partager via


ASSEMBLY_INFO, structure

Contient des informations sur un assembly inscrit dans le Global Assembly Cache.

Syntaxe

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é à une extensibilité future.
dwAssemblyFlags Indicateurs fournissant des informations sur l’installation de l’assembly. Les valeurs suivantes sont admises :

- Valeur ASSEMBLYINFO_FLAG_INSTALLED, qui indique que l’assembly est installé. La version actuelle du .NET Framework définit toujours les dwAssemblyFlags sur cette valeur.
- Valeur ASSEMBLYINFO_FLAG_PAYLOADRESIDENT, qui indique que l’assembly est un résident de charge utile. La version actuelle du .NET Framework ne définit jamais les dwAssemblyFlags sur cette valeur.
uliAssemblySizeInKB Taille totale, en kilo-octets, des fichiers que contient l’assembly.
pszCurrentAssemblyPathBuf Pointeur vers un tampon de chaîne, qui contient le chemin actuel du fichier manifeste. Le chemin doit se terminer par un caractère Null.
cchBuf Nombre de caractères larges, incluant le terminateur nul que contient pszCurrentAssemblyPathBuf.

Configuration requise

Plateformes : Consultez Configuration requise.

En-tête : Fusion.h

Versions de .NET Framework : disponibles depuis la version 1.0

Voir aussi