分享方式:


ICorDebugRegisterSet::GetThreadContext 方法

取得目前執行緒的內容。

語法

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

參數

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

context
[in, out] 位元組陣列,組成目前平台的 Win32 CONTEXT 結構。

備註

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

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

規格需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework版本:自 1.0 起提供

另請參閱