OSVERSIONINFOW 구조체(wdm.h)

RTL_OSVERSIONINFOW 구조에는 운영 체제 버전 정보가 포함됩니다. 이 정보에는 주 버전 및 부 버전 번호, 빌드 번호, 플랫폼 식별자 및 운영 체제에 대한 설명 텍스트가 포함됩니다. RTL_OSVERSIONINFOW 구조체는 RtlGetVersion과 함께 사용됩니다.

구문

typedef struct _OSVERSIONINFOW {
  ULONG dwOSVersionInfoSize;
  ULONG dwMajorVersion;
  ULONG dwMinorVersion;
  ULONG dwBuildNumber;
  ULONG dwPlatformId;
  WCHAR szCSDVersion[128];
} OSVERSIONINFOW, *POSVERSIONINFOW, *LPOSVERSIONINFOW, RTL_OSVERSIONINFOW, *PRTL_OSVERSIONINFOW;

멤버

dwOSVersionInfoSize

RTL_OSVERSIONINFOW 구조체의 크기(바이트)입니다. 구조체가 RtlGetVersion과 함께 사용되기 전에 이 멤버를 설정해야 합니다.

dwMajorVersion

운영 체제의 주 버전 번호입니다. 예를 들어 Windows 2000의 경우 주 버전 번호는 5개입니다. 자세한 내용은 RTL_OSVERSIONINFOEXW 참조하세요.

dwMinorVersion

운영 체제의 부 버전 번호입니다. 예를 들어 Windows 2000의 경우 부 버전 번호는 0입니다. 자세한 내용은 RTL_OSVERSIONINFOEXW 참조하세요.

dwBuildNumber

운영 체제의 빌드 번호입니다.

dwPlatformId

운영 체제 플랫폼입니다. NT 기반 운영 체제에서 Microsoft Win32의 경우 RtlGetVersion 은 VER_PLATFORM_WIN32_NT 값을 반환합니다.

szCSDVersion[128]

서비스 팩 버전 문자열입니다. 이 멤버에는 시스템에 설치된 최신 서비스 팩을 나타내는 "서비스 팩 3"과 같은 null로 종료된 문자열이 포함되어 있습니다. 서비스 팩이 설치되어 있지 않으면 RtlGetVersion 에서 이 문자열을 초기화하지 않을 수 있습니다. RtlGetVersion을 호출하기 전에 szCSDVersion을 0(빈 문자열)으로 초기화합니다.

설명

다양한 버전의 Windows에 대한 주 버전 및 부 버전 번호 목록은 RTL_OSVERSIONINFOEXW 참조하세요.

요구 사항

요구 사항
헤더 wdm.h(Ntddk.h 포함)

추가 정보

RTL_OSVERSIONINFOEXW

RtlGetVersion

RtlVerifyVersionInfo