共用方式為


IDebugEventCallbacks::CreateThread 方法 (dbgeng.h)

當目標中發生 create-threaddebugging 事件時,引擎會呼叫 CreateThread 回呼方法。

語法

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 值,指出引擎處理此事件之後,目標的執行應該如何繼續。 如需引擎如何處理此值的詳細資訊,請參閱 監視事件

備註

只有在 iDebugEventCallbacks::GetInterestMask 所傳回的遮罩中設定DEBUG_EVENT_CREATE_THREAD旗標時,才會呼叫這個方法。

如需處理事件的詳細資訊,請參閱 監視事件。 如需線程的相關信息,請參閱 線程和進程

規格需求

需求
目標平台 桌面
標頭 dbgeng.h (包含 Dbgeng.h)