IDebugSystemObjects4::GetCurrentProcessDataOffset 메서드(dbgeng.h)
GetCurrentProcessDataOffset 메서드는 현재 프로세스를 설명하는 시스템 데이터 구조의 위치를 반환합니다.
구문
HRESULT GetCurrentProcessDataOffset(
[out] PULONG64 Offset
);
매개 변수
[out] Offset
현재 프로세스를 설명하는 시스템 데이터 구조의 대상 가상 주소 공간에서 위치를 받습니다.
반환 값
이 메서드는 오류 값을 반환할 수도 있습니다. 자세한 내용은 반환 값을 참조하세요.
반환 코드 | Description |
---|---|
|
메서드를 성공적으로 수행했습니다. |
설명
사용자 모드 디버깅에서 반환되는 위치는 현재 프로세스에 대한 PEB(프로세스 환경 블록)입니다. GetCurrentProcessPeb에서 반환하는 위치와 동일합니다.
커널 모드 디버깅에서 반환되는 위치는 마지막 이벤트가 발생한 시스템 프로세스의 KPROCESS 구조입니다.
참고 커널 모드에서 대상의 현재 프로세스는 항상 커널에 대해 만든 디버거 엔진 의 단일 가상 프로세스입니다. 그러나 이벤트가 다른 시스템 프로세스에서 발생할 수 있으므로 이 메서드에서 반환된 KPROCESS 위치가 변경 될 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | dbgeng.h(Dbgeng.h 포함) |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기