共用方式為


ICorDebugRegisterSet::GetThreadContext 方法

取得目前執行緒的內容。

語法

HRESULT GetThreadContext(
    [in] ULONG32 contextSize,
    [in, out, length_is(contextSize),
        size_is(contextSize)] BYTE context[]
);

參數

contextSize [在]陣列的 context 大小 (以位元組為單位)。

context [進、出]撰寫目前平臺 Win32 CONTEXT 結構的位元組陣列。

備註

偵錯工具應該呼叫此函式,而不是 Win32 GetThreadContext 函式,因為執行緒可能處於「劫持」狀態,其內容已暫時變更。 傳回的資料是目前平臺的 Win32 CONTEXT 結構。

針對非分葉框架,用戶端應該使用 ICorDebugRegisterSet::GetRegistersAvailable 來檢查哪些暫存器有效。

需求

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

標題: CorDebug.idl、CorDebug.h

圖書館: CorGuids.lib

.NET 版本: 自 .NET Framework 1.0 起提供

另請參閱