다음을 통해 공유


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 버전 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

기타 리소스

디버깅 인터페이스