傳回指定執行緒的目前執行緒內容。
語法
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 起可用