Compartilhar via


Estrutura ASSEMBLYMETADATA

Contém informações sobre o assembly referenciado, incluindo sua versão e seu nível de suporte para localidades, processadores e sistemas operacionais.

typedef struct {
    USHORT  usMajorVersion;
    USHORT  usMinorVersion;
    USHORT  usRevisionNumber;
    USHORT  usBuildNumber;
    LPWSTR  szLocale;
    ULONG   cbLocale;
    DWORD*  rdwProcessor[];
    ULONG   ulProcessor
    OSINFO* rOS[];
    ULONG   ulOS;
} ASSEMBLYMETADATA;

Membros

Membro

Descrição

usMajorVersion

O número da versão primária do assembly referenciado. Esse valor não pode ser zero. Se todos os bits de usMajorVersion são conjunto, a versão principal não for especificada.

usMinorVersion

O número de versão secundária do assembly referenciado. Esse valor não pode ser zero. Se todos os bits de usMinorVersion são conjunto, a versão secundária não for especificada.

usRevisionNumber

O número de revisão do assembly referenciado. Esse valor não pode ser zero. Se todos os bits de usRevisionNumber são conjunto, o número de revisão não for especificado.

usBuildNumber

O número da versão do assembly referenciado. Esse valor não pode ser zero. Se todos os bits de usBuildNumber são definidos, que o número da versão não for especificado.

szLocale

Uma lista de nomes de localidade que estão de acordo com a especificação RFC1766, separada por ponto-e-vírgula, especificando as localidades com suporte pelo assembly referenciado. Um valor nulo indica independência de local.

ObservaçãoObservação:
No .NET estrutura versão 1.0 não é possível especificar mais de uma localidade.

cbLocale

O dimensionar em caracteres largos de szLocale.

rdwProcessor

Uma matriz de identificadores, conforme definido em Winnt.h, para sistema autônomo tipos de processador que são suportados pelo assembly referenciado. Um valor nulo indica independência de processador.

ulProcessor

O comprimento do rdwProcessor matriz.

rOS

Uma matriz de OSINFO instâncias especificando os sistemas operacionais suportados pelo assembly referenciado. Um valor nulo indica independência de sistema operacional.

ulOS

O comprimento do rOS matriz.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: Cor.h

Biblioteca: Usado sistema autônomo um recurso em MsCorEE.dll

.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

Referência

Interface IMetaDataAssemblyEmit

Estrutura OSINFO

Outros recursos

Estruturas de metadados