ASSEMBLYMETADATA 구조체
버전, 로캘 지원 수준, 프로세서, 운영 체제 등 참조된 어셈블리에 대한 정보를 포함합니다.
typedef struct {
USHORT usMajorVersion;
USHORT usMinorVersion;
USHORT usBuildNumber;
USHORT usRevisionNumber;
LPWSTR szLocale;
ULONG cbLocale;
DWORD* rdwProcessor[];
ULONG ulProcessor
OSINFO* rOS[];
ULONG ulOS;
} ASSEMBLYMETADATA;
멤버
멤버 |
설명 |
---|---|
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 배열의 길이입니다. |
요구 사항
플랫폼: .NET Framework 시스템 요구 사항 참조
헤더: Cor.h
라이브러리: MsCorEE.dll에서 리소스로 사용됨
.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0