다음을 통해 공유


OSINFO 구조체

어셈블리나 모듈에 대한 운영 체제 요구 정보를 포함합니다.

typedef struct {
    DWORD   dwOSPlatformId;
    DWORD   dwOSMajorVersion; 
    DWORD   dwOSMinorVersion; 
} OSINFO;

멤버

멤버

설명

dwOSPlatformId

Microsoft Windows 플랫폼 함수 GetVersionEx에서 정의하는 식별자 값 중 하나입니다. 다음 값이 지원됩니다.

  • VER_PLATFORM_WIN32 또는 0x0000: Microsoft Windows 3.1을 나타냅니다.

  • VER_PLATFORM_WIN32_WINDOWS 또는 0x0001: Windows 95, Windows 98 또는 이후 버전의 운영 체제를 나타냅니다.

  • VER_PLATFORM_WIN32_NT 또는 0x0010: Windows NT 또는 이후 버전의 운영 체제를 나타냅니다.

dwOSMajorVersion

운영 체제 주 버전이거나, 모든 버전을 나타내는 NULL 값입니다.

dwOSMinorVersion

운영 체제 부 버전이거나, 모든 버전을 나타내는 NULL 값입니다.

설명

OSINFO는 Microsoft Windows 플랫폼 함수 GetVersionEx를 호출할 때 사용되는 OSVERSIONINFOEX 구조체에 기반합니다. 이 구조체는 ASSEMBLYMETADATA 구조체에서 지원되는 운영 체제를 나타내는 데 사용됩니다.

요구 사항

플랫폼: .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

참고 항목

참조

ASSEMBLYMETADATA 구조체

IMetaDataAssemblyEmit 인터페이스

기타 리소스

메타데이터 구조체