共用方式為


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必須是CONTEXT適用於 ICorDebugDataTarget::GetPlatform 方法所指定之電腦類型的結構(定義於 WinNT.h 中)。 contextFlags 必須具有與 ContextFlags 結構欄位 CONTEXT 相同的值。 結構 CONTEXT 是處理器特定的;如需詳細資訊,請參閱 WinNT.h 檔案。

需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework 版本: 自 4 起提供

另請參閱