다음을 통해 공유


IDebugControl4::GetSystemVersionStringWide 메서드(dbgeng.h)

GetSystemVersionStringWide 메서드는 대상의 운영 체제 버전을 설명하는 문자열을 반환합니다.

통사론

HRESULT GetSystemVersionStringWide(
  [in]            ULONG  Which,
  [out, optional] PWSTR  Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG StringSize
);

매개 변수

[in] Which

반환할 버전 문자열을 지정합니다. 가능한 값은 다음 표에 나와 있습니다.

버전 문자열
DEBUG_SYSVERSTR_SERVICE_PACK 대상의 운영 체제에 대한 서비스 팩에 대한 설명을 반환합니다. 예를 들어 "서비스 팩 1"입니다.
DEBUG_SYSVERSTR_BUILD 대상의 운영 체제 빌드 버전에 대한 설명을 반환합니다. 예를 들어 "kernel32.dll 버전: 5.1.2600.1106(xpsp1.020828-1920)"

[out, optional] Buffer

버전 문자열을 받습니다. 버퍼 NULL 경우 이 정보가 반환되지 않습니다.

[in] BufferSize

버퍼 지정하는 버퍼의 크기를 문자 단위로 지정합니다. 이 크기에는 '\0' 종료 문자의 공간이 포함됩니다.

[out, optional] StringSize

빌드를 식별하는 문자열의 크기를 문자 단위로 받습니다. 이 크기에는 '\0' 종료 문자의 공간이 포함됩니다. SizeString NULL 경우 이 정보가 반환되지 않습니다.

반환 값

이 메서드는 오류 값을 반환할 수도 있습니다. 자세한 내용은 반환 값 참조하세요.

반환 코드 묘사
S_OK
메서드가 성공했습니다.
S_FALSE
메서드가 성공했습니다. 그러나 버퍼가 너무 작아서 문자열이 잘렸습니다.

발언

자세한 내용은 대상 정보 참조하세요.

요구 사항

요구
대상 플랫폼 바탕 화면
헤더 dbgeng.h(Dbgeng.h 포함)

참고 항목

GetSystemVersion

GetSystemVersionValues

IDebugControl4