다음을 통해 공유


ASSEMBLYMETADATA 구조체

버전 및 로캘, 프로세서 및 운영 체제에 대한 지원 수준을 포함하여 참조된 어셈블리에 대한 정보를 포함합니다.

구문

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

멤버

멤버 Description
usMajorVersion 참조된 어셈블리의 주 버전 번호입니다. 이 값은 0일 수 없습니다. usMajorVersion의 모든 비트가 설정되면 주 버전이 지정되지 않습니다.
usMinorVersion 참조된 어셈블리의 부 버전 번호입니다. 이 값은 0일 수 없습니다. usMinorVersion의 모든 비트가 설정되면 부 버전이 지정되지 않습니다.
usBuildNumber 참조된 어셈블리의 빌드 번호입니다. 이 값은 0일 수 없습니다. usBuildNumber의 모든 비트가 설정되면 빌드 번호가 지정되지 않습니다.
usRevisionNumber 참조된 어셈블리의 수정 버전 번호입니다. 이 값은 0일 수 없습니다. usRevisionNumber의 모든 비트가 설정되면 수정 버전 번호가 지정되지 않습니다.
szLocale 참조된 어셈블리에서 지원하는 로캘을 지정하여 세미콜론으로 구분된 RFC1766 사양을 준수하는 로캘 이름 목록입니다. null 값은 로캘 독립성을 나타냅니다. 참고: .NET Framework 버전 1.0에서는 둘 이상의 로캘을 지정할 수 없습니다.
cbLocale szLocale의 와이드 문자 크기입니다.
rdwProcessor 참조된 어셈블리에서 지원하는 프로세서 형식에 대한 Winnt.h에 정의된 식별자의 배열입니다. NULL 값은 프로세서 독립성을 나타냅니다.
ulProcessor rdwProcessor 배열의 길이입니다.
rOS 참조된 어셈블리에서 지원하는 운영 체제를 지정하는 OSINFO 인스턴스의 배열입니다. NULL 값은 운영 체제 독립성을 나타냅니다.
ulOS rOS 배열의 길이입니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: Cor.h

라이브러리: MsCorEE.dll에서 리소스로 사용됩니다.

.NET Framework 버전: 1.0부터 사용 가능

참고 항목