다음을 통해 공유


IDebugSystemObjects3::SetImplicitProcessDataOffset 메서드(dbgeng.h)

SetImplicitProcessDataOffset 메서드는 현재 대상에 대한 암시적 프로세스를 설정합니다.

통사론

HRESULT SetImplicitProcessDataOffset(
  [in] ULONG64 Offset
);

매개 변수

[in] Offset

현재 대상에 대한 암시적 프로세스가 될 시스템 프로세스의 데이터 구조에 대한 대상 메모리 주소 공간의 위치를 지정합니다. 이 값이 0이면 현재 대상에 대한 암시적 프로세스가 기본 암시적 프로세스로 설정됩니다.

반환 값

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

반환 코드 묘사
S_OK
메서드가 성공했습니다.

발언

커널 모드 디버깅에서 데이터 구조는 프로세스에 대한 KPROCESS 구조입니다.

사용자 모드 디버깅에서 데이터 구조는 프로세스에 대한 PEB(프로세스 환경 블록)입니다.

경고SetImplicitThreadDataOffset 사용하여 암시적 프로세스와 독립적으로 암시적 스레드를 설정할 수 있으므로 암시적 스레드가 암시적 프로세스에 속하지 않을 수 있습니다. 암시적 스레드에 대한 사용자 상태에 액세스하려고 하면 가상 주소 공간(암시적 프로세스에 의해 지정됨)과 호환되지 않으므로 오류가 발생할 수 있습니다.
 
현재 암시적 프로세스에 대한 자세한 내용은 스레드 및 프로세스참조하세요. KPROCESS 및 PEB 구조에 대한 자세한 내용은 Microsoft Windows Internals David Solomon 및 Mark Russinovich를 참조하세요.

요구 사항

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