IDebugSystemObjects::GetCurrentProcessDataOffset 메서드(dbgeng.h)
GetCurrentProcessDataOffset 메서드는 현재 프로세스를 설명하는 시스템 데이터 구조의 위치를 반환합니다.
통사론
HRESULT GetCurrentProcessDataOffset(
[out] PULONG64 Offset
);
매개 변수
[out] Offset
현재 프로세스를 설명하는 시스템 데이터 구조의 대상 가상 주소 공간에 있는 위치를 받습니다.
반환 값
이 메서드는 오류 값을 반환할 수도 있습니다. 자세한 내용은 반환 값 참조하세요.
반환 코드 | 묘사 |
---|---|
|
메서드가 성공했습니다. |
발언
사용자 모드 디버깅에서 반환되는 위치는 현재 프로세스에 대한 PEB(프로세스 환경 블록)입니다. GetCurrentProcessPeb 동일한 위치입니다.
커널 모드 디버깅에서 반환되는 위치는 마지막 이벤트가 발생한 시스템 프로세스에 대한 KPROCESS 구조체입니다.
참고 커널 모드에서 대상의 현재 프로세스는 항상 커널에 대해 만든 디버거 엔진 단일 가상 프로세스입니다. 그러나 다른 시스템 프로세스에서 이벤트가 발생할 수 있으므로 이 메서드에서 반환된 KPROCESS 위치가 변경 될 수 있습니다.
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | 바탕 화면 |
헤더 | dbgeng.h(Dbgeng.h 포함) |