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 |
[in] BufferSize
버 퍼 버퍼의 크기(바이트)를 지정합니다.
[out, optional] InfoSize
반환되는 정보의 크기를 받습니다.
반환 값
이 메서드는 오류 값을 반환할 수도 있습니다. 자세한 내용은 반환 값을 참조하세요.
반환 코드 | Description |
---|---|
|
메서드를 성공적으로 수행했습니다. |
|
메서드를 성공적으로 수행했습니다. 그러나 정보가 버퍼 버퍼에 맞지 않으므로 정보가 잘렸습니다. |
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | dbgeng.h(Dbgeng.h 포함) |