업데이트: 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[]
);
};
메서드
메서드 |
설명 |
|---|---|
현재 코드를 실행하고 있는 컴퓨터에서 비트 마스크로 지정된 각 레지스터의 값을 가져옵니다. |
|
사용 가능한 레지스터의 비트맵을 제공하는 바이트의 배열을 가져옵니다. |
|
.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