Partilhar via


Estrutura ASSEMBLYMETADATA

Contém informações sobre a assemblagem referenciada, incluindo a respetiva versão e o seu nível de suporte para regiões, processadores e sistemas operativos.

Syntax

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 Description
usMajorVersion O número da versão principal da assemblagem referenciada. Este valor não pode ser zero. Se todos os bits de usMajorVersion estiverem definidos, a versão principal não será especificada.
usMinorVersion O número da versão secundária da assemblagem referenciada. Este valor não pode ser zero. Se todos os bits de usMinorVersion estiverem definidos, a versão secundária não será especificada.
usBuildNumber O número de compilação da assemblagem referenciada. Este valor não pode ser zero. Se todos os bits de usBuildNumber estiverem definidos, o número da compilação não será especificado.
usRevisionNumber O número de revisão da assemblagem referenciada. Este valor não pode ser zero. Se todos os bits de usRevisionNumber estiverem definidos, o número de revisão não será especificado.
szLocale Uma lista de nomes de região em conformidade com a especificação RFC1766, separada por ponto e vírgula, especificando as regiões suportadas pela assemblagem referenciada. Um valor nulo indica a independência da região. Nota: No .NET Framework versão 1.0, não pode especificar mais do que uma região.
cbLocale O tamanho em carateres largos de szLocale.
rdwProcessor Uma matriz de identificadores, conforme definido em Winnt.h, para os tipos de processador suportados pela assemblagem referenciada. Um valor NULL indica a independência do processador.
ulProcessor O comprimento da rdwProcessor matriz.
rOS Uma matriz de instâncias OSINFO que especificam os sistemas operativos suportados pela assemblagem referenciada. Um valor NULL indica a independência do sistema operativo.
ulOS O comprimento da rOS matriz.

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: Cor.h

Biblioteca: Utilizado como recurso no MsCorEE.dll

.NET Framework Versões: Disponível desde 1.0

Ver também