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.

Sintaxe

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

Membros

Membro DESCRIÇÃO
usMajorVersion O número de versão principal do assembly referenciado. Esse valor não pode ser zero. Se todos os bits de usMajorVersion forem definidos, a versão principal não será especificada.
usMinorVersion O número de versão secundário do assembly referenciado. Esse valor não pode ser zero. Se todos os bits de usMinorVersion forem definidos, a versão secundária não será especificada.
usBuildNumber O número de build do assembly referenciado. Esse valor não pode ser zero. Se todos os bits de usBuildNumber forem definidos, o número de build não será especificado.
usRevisionNumber O número de revisão do assembly referenciado. Esse valor não pode ser zero. Se todos os bits de usRevisionNumber forem definidos, o número de revisão não será especificado.
szLocale Uma lista de nomes de localidade em conformidade com a especificação RFC1766, separada por ponto e vírgula, especificando as localidades compatíveis com o assembly referenciado. Um valor nulo indica independência de localidade. Observação: no .NET Framework versão 1.0, você não pode especificar mais de uma localidade.
cbLocale O tamanho em caracteres largos de szLocale.
rdwProcessor Uma matriz de identificadores, conforme definido no Winnt.h, para os tipos de processador compatíveis com o assembly referenciado. Um valor NULL indica a independência do processador.
ulProcessor O comprimento da matriz rdwProcessor.
rOS Uma matriz de instâncias OSINFO especificando os sistemas operacionais compatíveis com o assembly referenciado. Um valor NULL indica independência do sistema operacional.
ulOS O comprimento da matriz rOS.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: Cor.h

Biblioteca: usada como um recurso na MsCorEE.dll

Versões do .NET Framework: Disponíveis desde a versão 1.0

Confira também