共用方式為


ICorDebugDataTarget::GetThreadContext 方法

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

語法

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

參數

dwThreadID [在]要擷取其內容的執行緒識別碼。 識別碼由作業系統定義。

contextFlags [在]平臺相依旗標的位元組合,指出應該讀取內容的哪些部分。

contextSize [在]的 pContext大小。

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

備註

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

需求

平台: 請參閱 .NET 支援的作業系統

標題: CorDebug.idl、CorDebug.h

圖書館: CorGuids.lib

.NET 版本: 自 .NET Framework 4.0 起可用

另請參閱