GUESTOSVERSIONINFOEX 구조체
[Windows 가상 PC는 Windows 8 더 이상 사용할 수 없습니다. 대신 Hyper-V WMI 공급자(V2)를 사용합니다.]
게스트 운영 체제에 대한 운영 체제 버전 정보를 포함합니다.
구문
typedef struct _GUESTOSVERSIONINFOEX {
long dwOSVersionInfoSize;
long dwMajorVersion;
long dwMinorVersion;
long dwBuildNumber;
long dwPlatformId;
wchar_t szCSDVersion[128];
short wServicePackMajor;
short wServicePackMinor;
short wSuiteMask;
byte wProductType;
byte wReserved;
} GUESTOSVERSIONINFOEX;
멤버
-
dwOSVersionInfoSize
-
이 데이터 구조의 크기(바이트)입니다. 이 멤버를 로
sizeof(GUESTOSVERSIONINFOEX)
설정합니다. -
dwMajorVersion
-
주 버전 번호입니다.
-
dwMinorVersion
-
부 버전 번호입니다.
-
dwBuildNumber
-
빌드 번호입니다.
-
dwPlatformId
-
운영 체제 플랫폼입니다. 이 멤버는 VER_PLATFORM_WIN32_NT 수 있습니다(2).
-
szCSDVersion
-
시스템에 설치된 최신 서비스 팩을 나타내는 null로 끝나는 문자열(예: "서비스 팩 3")입니다. 서비스 팩이 설치되지 않은 경우 문자열이 비어 있습니다.
-
wServicePackMajor
-
설치된 최신 서비스 팩의 주 버전 번호입니다.
-
wServicePackMinor
-
설치된 최신 서비스 팩의 부 버전 번호입니다.
-
wSuiteMask
-
시스템에서 사용할 수 있는 제품 제품군을 식별하는 비트 마스크입니다. 이 멤버는 다음 값의 조합일 수 있습니다.
값 의미 - VER_SUITE_BACKOFFICE
- 0x00000004
Microsoft BackOffice 구성 요소가 설치됩니다. - VER_SUITE_BLADE
- 0x00000400
Windows Server 2003, Web Edition이 설치되어 있습니다. - VER_SUITE_COMPUTE_SERVER
- 0x00004000
Windows Server 2003, Compute Cluster Edition이 설치되어 있습니다. - VER_SUITE_DATACENTER
- 0x00000080
Windows Server 2008 Datacenter, Windows Server 2003, Datacenter Edition 또는 Windows 2000 Datacenter Server가 설치됩니다. - VER_SUITE_ENTERPRISE
- 0x00000002
Windows Server 2008 Enterprise, Windows Server 2003, Enterprise Edition 또는 Windows 2000 Advanced Server가 설치됩니다. 이 비트 플래그에 대한 자세한 내용은 설명 섹션을 참조하세요. - VER_SUITE_EMBEDDEDNT
- 0x00000040
Windows XP Embedded가 설치되어 있습니다. - VER_SUITE_PERSONAL
- 0x00000200
Windows Vista Home Premium, Windows Vista Home Basic 또는 Windows XP Home Edition이 설치되어 있습니다. - VER_SUITE_SINGLEUSERTS
- 0x00000100
원격 데스크톱이 지원되지만 하나의 대화형 세션만 지원됩니다. 이 값은 시스템이 애플리케이션 서버 모드에서 실행되지 않는 한 설정됩니다. - VER_SUITE_SMALLBUSINESS
- 0x00000001
Microsoft Small Business Server는 한때 시스템에 설치되었지만 다른 버전의 Windows로 업그레이드되었을 수 있습니다. 이 비트 플래그에 대한 자세한 내용은 설명 섹션을 참조하세요. - VER_SUITE_SMALLBUSINESS_RESTRICTED
- 0x00000020
Microsoft Small Business Server는 제한적인 클라이언트 라이선스가 적용된 상태로 설치됩니다. 이 비트 플래그에 대한 자세한 내용은 설명 섹션을 참조하세요. - VER_SUITE_STORAGE_SERVER
- 0x00002000
Windows Storage Server 2003 R2 또는 Windows Storage Server 2003is가 설치되었습니다. - VER_SUITE_TERMINAL
- 0x00000010
터미널 서비스가 설치됩니다. 이 값은 항상 설정됩니다.
VER_SUITE_TERMINAL 설정되었지만 VER_SUITE_SINGLEUSERTS 설정되지 않은 경우 시스템이 애플리케이션 서버 모드에서 실행되고 있습니다.- VER_SUITE_WH_SERVER
- 0x00008000
Windows Home Server가 설치되어 있습니다. -
wProductType
-
시스템에 대한 추가 정보입니다. 이 멤버는 다음 값 중 하나일 수 있습니다.
값 의미 - VER_NT_DOMAIN_CONTROLLER
- 0x0000002
시스템은 도메인 컨트롤러이며 운영 체제는 Windows Server 2008 R2, Windows Server 2008, Windows Server 2003 R2, Windows Server 2003 또는 Windows 2000 Server입니다. - VER_NT_SERVER
- 0x0000003
운영 체제는 Windows Server 2008 R2, Windows Server 2008, Windows Server 2003 R2, Windows Server 2003 또는 Windows 2000 Server입니다.
도메인 컨트롤러이기도 한 서버는 VER_NT_SERVER 아니라VER_NT_DOMAIN_CONTROLLER 보고됩니다.- VER_NT_WORKSTATION
- 0x0000001
운영 체제는 Windows 7, Windows Vista, Windows XP 또는 Windows 2000 Professional입니다. -
wReserved
-
다음에 사용하도록 예약됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
지원되는 버전 없음 |
클라이언트 지원 종료 |
Windows 7 |
제품 |
Windows Virtual PC |
헤더 |
|