인터넷/IT/프로그래밍

윈도우 10 인사이더 프리뷰에서 RtlGetVersion 함수 사용 시 리턴되는 Major, Minor 버전

coffee94 2015. 6. 2. 17:39

예를 들어, 드라이버에서 다음과 같은 코드가 있다면..


NTSTATUS ntStatus;

RTL_OSVERSIONINFOW OSVersionInfo;


OSVersionInfo.dwOSVersionInfoSize = sizeof(RTL_OSVERSIONINFOW);

ntStatus = RtlGetVersion(&OSVersionInfo);

if (NT_SUCCESS(ntStatus) == FALSE)

{

KdPrint(("RtlGetVersion failed\n"));


return FALSE;

}

g_OSMajorVersion = OSVersionInfo.dwMajorVersion;

g_OSMinorVersion = OSVersionInfo.dwMinorVersion;

KdPrint(("major : %u, minor: %u", g_OSMajorVersion, g_OSMinorVersion));



윈도우 10 인사이더 프리뷰에서는 다음과 같이 출력됩니다.


major : 10, minor: 0