Condividi tramite


Struttura ASSEMBLY_INFO

Contiene informazioni su un assembly registrato nella global assembly cache.

Sintassi

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

Members

Membro Descrizione
cbAssemblyInfo Dimensioni, in byte, della struttura. Questo campo è riservato per l'estendibilità futura.
dwAssemblyFlags Flag che indicano i dettagli dell'installazione sull'assembly. Sono supportati i valori seguenti:

- Valore ASSEMBLYINFO_FLAG_INSTALLED, che indica che l'assembly è installato. La versione corrente di .NET Framework imposta dwAssemblyFlags sempre su questo valore.
- Valore ASSEMBLYINFO_FLAG_PAYLOADRESIDENT, che indica che l'assembly è un payload residente. La versione corrente di .NET Framework non imposta dwAssemblyFlags mai questo valore.
uliAssemblySizeInKB Dimensioni totali, in kilobyte, dei file che l'assembly contiene.
pszCurrentAssemblyPathBuf Puntatore a un buffer di stringa che contiene il percorso corrente del file manifesto. Il percorso deve terminare con un carattere Null.
cchBuf Numero di caratteri wide, tra cui il terminatore Null, che pszCurrentAssemblyPathBuf contiene.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: Fusion.h

Versioni di .NET Framework: Disponibile da 1.0

Vedi anche