IDebugEventCallbacks::CreateThread 메서드(dbgeng.h)
CreateThread 콜백 메서드는 대상에서 create-threaddebugging 이벤트가 발생할 때 엔진에서 호출됩니다.
통사론
HRESULT CreateThread(
[in] ULONG64 Handle,
[in] ULONG64 DataOffset,
[in] ULONG64 StartOffset
);
매개 변수
[in] Handle
생성으로 인해 이벤트가 발생한 스레드에 대한 핸들을 지정합니다. 이 정보를 사용할 수 없는 경우 핸들 NULL .
[in] DataOffset
운영 체제에서 이 스레드에 대해 유지 관리하는 데이터 블록을 지정합니다. 블록의 실제 데이터는 운영 체제별로 다릅니다. 운영 체제에 이러한 블록이 없으면 DataOffset NULL .
[in] StartOffset
스레드의 대상 가상 주소 공간에서 시작 위치를 지정합니다. 이 정보를 사용할 수 없는 경우 StartOffset NULL .
반환 값
이 메서드는 엔진이 이 이벤트를 처리한 후 대상 실행을 진행하는 방법을 나타내는 DEBUG_STATUS_XXX 값을 반환합니다. 엔진이 이 값을 처리하는 방법에 대한 자세한 내용은 모니터링 이벤트참조하세요.
발언
이 메서드는 DEBUG_EVENT_CREATE_THREAD 플래그가 IDebugEventCallbacks::GetInterestMask반환된 마스크에 설정된 경우에만 엔진에서 호출됩니다.
이벤트 처리에 대한 자세한 내용은 모니터링 이벤트참조하세요. 스레드에 대한 자세한 내용은 스레드 및 프로세스참조하세요.
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | 바탕 화면 |
헤더 | dbgeng.h(Dbgeng.h 포함) |