共用方式為


ICorDebugDataTarget::GetThreadContext 方法

傳回指定之執行緒的目前執行緒內容。

HRESULT GetThreadContext(
       [in] DWORD dwThreadID,
       [in] ULONG32 contextFlags,
       [in] ULONG32 contextSize,
       [out, size_is(contextSize)] BYTE * pContext);

參數

  • dwThreadID
    [in] 要擷取其中內容之執行緒的識別項。 識別項是由作業系統所定義。

  • contextFlags
    [in] 平台相依旗標的位元組合,表示應讀取哪個部分的內容。

  • contextSize
    [in] pContext 的大小。

  • pContext
    [out] 將儲存執行緒內容的緩衝區。

備註

在 Windows 平台上,pContext 必須是 ICorDebugDataTarget::GetPlatform 方法指定的電腦類型所適用的 CONTEXT 結構 (定義於 WinNT.h 中)。 contextFlags 的值必須與 CONTEXT 結構的 ContextFlags 欄位相同。 CONTEXT 結構是處理器特定的。如需詳細資訊,請參閱 WinNT.h 檔案。

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**CorDebug.idl、CorDebug.h

**程式庫:**CorGuids.lib

**.NET Framework 版本:**4

請參閱

參考

ICorDebugDataTarget 介面

其他資源

偵錯介面

偵錯 (Unmanaged API 參考)