Partilhar via


Estrutura ASSEMBLY_INFO

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

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

Membros

Membro

Descrição

cbAssemblyInfo

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

dwAssemblyFlags

Sinalizadores que indicam os detalhes de instalação sobre o assembly. Os valores a seguir são suportados:

  • O valor ASSEMBLYINFO_FLAG_INSTALLED, que indica que o assembly está instalado. A versão atual do.NET Framework sempre define dwAssemblyFlags a este valor.

  • O valor ASSEMBLYINFO_FLAG_PAYLOADRESIDENT, que indica que o assembly é um residente de payload. A versão atual do.NET Framework nunca se põe dwAssemblyFlags a este valor.

uliAssemblySizeInKB

O tamanho total, em quilobytes, de arquivos que o assembly contém.

pszCurrentAssemblyPathBuf

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

cchBuf

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

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: Fusion.h

.NET Framework versões: 4, 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 fusão