共用方式為


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 起提供

另請參閱