Compartilhar via


Estrutura ASSEMBLY_INFO

Contém informações sobre um assembly que está registrado no cache de assembly global.

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

Membros

Membro

Descrição

cbAssemblyInfo

O dimensionar, em bytes, da estrutura. Este campo é reservado para futura extensibilidade.

dwAssemblyFlags

Sinalizadores que indicam os detalhes sobre o assembly da instalação. Há suporte para os seguintes valores:

  • O valor ASSEMBLYINFO_FLAG_INSTALLED, que indica que o assembly está instalado. O versão corrente do .NET estrutura sempre define dwAssemblyFlags como esse valor.

  • O valor ASSEMBLYINFO_FLAG_PAYLOADRESIDENT, que indica que o assembly é uma carga residente. A versão corrente do .NET estrutura define nunca dwAssemblyFlags como esse valor.

uliAssemblySizeInKB

O dimensionar total, em quilobytes, de arquivos que contém o conjunto.

pszCurrentAssemblyPathBuf

Um ponteiro para um buffer de seqüência de caracteres que contém o caminho corrente para o arquivo de manifesto. O caminho deve terminar com um caractere nulo.

cchBuf

O número de caracteres largos, incluindo o terminador nulo, que pszCurrentAssemblyPathBuf contém.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: Fusion.h

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Consulte também

Conceitos

Cache global de assemblies

Outros recursos

Estruturas de Fusion