次の方法で共有


ICorDebugRegisterSet2

更新 : 2007 年 11 月

64 を超えるレジスタを持つハードウェア プラットフォーム用に ICorDebugRegisterSet の機能を拡張します。

interface ICorDebugRegisterSet2 : IUnknown { 

    HRESULT GetRegistersAvailable (
        [in] ULONG32 numChunks,
        [out, size_is(numChunks)] BYTE availableRegChunks[]
    );
        
    HRESULT GetRegisters (
        [in] ULONG32 maskCount,
        [in, size_is(maskCount)] BYTE mask[],
        [in] ULONG32 regCount,
        [out, size_is(regCount)] CORDB_REGISTER regBuffer[]
    );
        
    HRESULT SetRegisters (
        [in] ULONG32 maskCount,
        [in, size_is(maskCount)] BYTE mask[],
        [in] ULONG32 regCount,
        [in, size_is(regCount)] CORDB_REGISTER regBuffer[]
    );
        
};

メソッド

メソッド

説明

ICorDebugRegisterSet2::GetRegisters メソッド

現在コードを実行しているコンピュータの、ビット マスクで指定された各レジスタの値を取得します。

ICorDebugRegisterSet2::GetRegistersAvailable メソッド

使用できるレジスタのビットマップを提供するバイト配列を取得します。

ICorDebugRegisterSet2::SetRegisters メソッド

.NET Framework Version 2.0 に実装されていません。

必要条件

プラットフォーム : 「.NET Framework システム要件」を参照

ヘッダー : CorDebug.idl

ライブラリ : CorGuids.lib

.NET Framework のバージョン : 3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

参照

参照

ICorDebugRegisterSet

その他の技術情報

デバッグのインターフェイス