取得此展開器的目前內容。
語法
HRESULT GetContext(
[in] ULONG32 contextFlags,
[in] ULONG32 cbContextBuf,
[out] ULONG32* contextSize,
[out, size_is(cbContextBuf)] BYTE contextBuf[]
);
參數
contextFlags [在]指定要傳回的內容部分的旗標 (在 WinNT.h 中定義) 。
cbContextBuf [在]中的 contextBuf位元組數。
contextSize [出]實際寫入 contextBuf的位元組數指標。
contextBuf [出]包含此回捲工具目前內容的位元組陣列。
傳回值
mscordbi 收到的任何失敗 HRESULT 值都會被視為嚴重,而且會導致 ICorDebug API 傳回 CORDBG_E_DATA_TARGET_ERROR。
備註
您可以將引數的 contextBuf 初始值設定為呼叫 ICorDebugStackWalk::GetContext 方法所傳回的內容緩衝區。
備註
此方法僅適用於 .NET 原生。
因為回復可能只會還原暫存器的子集,例如只有非變動性暫存器,所以內容可能不會完全符合實際方法呼叫時的暫存器狀態。
需求
平台: 請參閱 .NET 支援的作業系統。
標題: CorDebug.idl、CorDebug.h
圖書館: CorGuids.lib
.NET 版本: 從 .NET Framework 4.6 開始提供