Condividi tramite


Struttura ASSEMBLY_INFO

Contiene informazioni su un assembly registrato nella Global Assembly Cache.

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

Membri

Membro

Descrizione

cbAssemblyInfo

Dimensione della struttura in byte. Questo campo è riservato per una futura estensibilità.

dwAssemblyFlags

Flag che indicano dettagli di installazione sull'assembly. Sono supportati i seguenti valori:

  • Valore ASSEMBLYINFO_FLAG_INSTALLED che indica che l'assembly è installato. Nella versione corrente di .NET Framework dwAssemblyFlags viene sempre impostato su questo valore.

  • Valore ASSEMBLYINFO_FLAG_INSTALLED che indica che l'assembly risiede nel payload. Nella versione corrente di .NET Framework dwAssemblyFlags non viene mai impostato su questo valore.

uliAssemblySizeInKB

Dimensione totale, in kilobyte, dei file contenuti nell'assembly.

pszCurrentAssemblyPathBuf

Puntatore a un buffer di stringa contenente il percorso corrente del file manifesto. Il percorso deve finire con un carattere null.

cchBuf

Numero di caratteri di tipo "wide", incluso il carattere di terminazione null, contenuti nell'oggetto pszCurrentAssemblyPathBuf.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: Fusion.h

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vedere anche

Concetti

Global Assembly Cache

Altre risorse

Strutture Fusion