IDebugControl4::GetSystemVersionValues 메서드(dbgeng.h)
GetSystemVersionValues 메서드는 현재 대상에 대한 버전 번호 정보를 반환합니다.
통사론
HRESULT GetSystemVersionValues(
[out] PULONG PlatformId,
[out] PULONG Win32Major,
[out] PULONG Win32Minor,
[out, optional] PULONG KdMajor,
[out, optional] PULONG KdMinor
);
매개 변수
[out] PlatformId
플랫폼 ID를 받습니다. PlatformId 항상 NT 기반 Windows에 대해 VER_PLATFORM_WIN32_NT.
[out] Win32Major
대상 운영 체제의 주 버전 번호를 받습니다. Windows 2000, Windows XP 및 Windows Server 2003의 경우 이 숫자는 5입니다. Windows Vista, Windows 7 및 Windows 8의 경우 이 숫자는 6입니다.
[out] Win32Minor
대상 운영 체제의 부 버전 번호를 받습니다. Windows 2000의 경우 0입니다. Windows XP의 경우, 1; Windows Server 2003, 2. Windows Vista의 경우 0입니다. Windows 7, 1의 경우 Windows 8, 2의 경우
[out, optional] KdMajor
대상의 운영 체제가 무료 빌드인 경우 0xF 수신하고 확인된 빌드인 경우 0xC.
[out, optional] KdMinor
대상의 운영 체제에 대한 빌드 번호를 받습니다.
반환 값
이 메서드는 오류 값을 반환할 수도 있습니다. 자세한 내용은 반환 값 참조하세요.
반환 코드 | 묘사 |
---|---|
|
메서드가 성공했습니다. |
발언
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | 바탕 화면 |
헤더 | dbgeng.h(Dbgeng.h 포함) |