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 포함) |