다음을 통해 공유


IDebugAdvanced3::GetSystemObjectInformation 메서드(dbgeng.h)

GetSystemObjectInformation 메서드는 대상의 운영 체제 개체에 대한 정보를 반환합니다.

구문

HRESULT GetSystemObjectInformation(
  [in]            ULONG   Which,
  [in]            ULONG64 Arg64,
  [in]            ULONG   Arg32,
  [out, optional] PVOID   Buffer,
  [in]            ULONG   BufferSize,
  [out, optional] PULONG  InfoSize
);

매개 변수

[in] Which

개체의 형식과 해당 개체에 대해 반환할 정보의 형식을 지정합니다. 다음 값을 사용할 수 있습니다.

반환되는 정보
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION 엔진 스레드 ID로 지정된 스레드의 세부 정보를 반환합니다.

[in] Arg64

64비트 인수를 지정합니다. 이 매개 변수의 값에 따라 다음과 같은 해석이 있습니다.

DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION

사용되지 않습니다.

[in] Arg32

32비트 인수를 지정합니다. 이 매개 변수의 값에 따라 다음과 같은 해석이 있습니다.

DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION

원하는 스레드의 엔진 스레드 ID입니다.

[out, optional] Buffer

요청된 정보를 받습니다. Buffer에서 반환되는 데이터 형식은 에 따라 달라집니다.

반환 형식
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION

DEBUG_THREAD_BASIC_INFORMATION

[in] BufferSize

퍼 버퍼의 크기(바이트)를 지정합니다.

[out, optional] InfoSize

반환되는 정보의 크기를 받습니다.

반환 값

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

반환 코드 Description
S_OK
메서드를 성공적으로 수행했습니다.
S_FALSE
메서드를 성공적으로 수행했습니다. 그러나 정보가 버퍼 버퍼에 맞지 않으므로 정보가 잘렸습니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 dbgeng.h(Dbgeng.h 포함)

추가 정보

IDebugAdvanced2

IDebugAdvanced3

IDebugSystemObjects