ICLRDataTarget::GetThreadContext 方法
取得目標進程中指定線程的目前執行內容。 Common Language Runtime 數據存取服務會呼叫這個方法。
語法
HRESULT GetThreadContext (
[in] ULONG32 threadID,
[in] ULONG32 contextFlags,
[in] ULONG32 contextSize,
[out, size_is(contextSize)]
BYTE *context
);
參數
threadID
[in]目標進程中線程的作業系統識別碼。
contextFlags
[in]指定要傳回之內容部分的旗標。 實作至少會傳回內容中的這些部分。
contextSize
[in]內容的大小。
context
[out]要在其中放置內容的緩衝區指標。
緩衝區中的數據 context
必須是 Win32 CONTEXT
結構的格式。 內容會指定處理器特定的緩存器數據,因此 Win32 CONTEXT
結構的定義取決於處理器的架構。 如需 Win32 CONTEXT
結構的定義,請參閱 WinNT.h 頭檔。
備註
此方法是由偵錯應用程式的作者來實作。
需求
平台:請參閱系統需求。
標頭: ClrData.idl、ClrData.h
程式庫:CorGuids.lib
.NET Framework 版本: 自 2.0 起提供