ICorDebugRegisterSet2 Interface
Extends the capabilities of the ICorDebugRegisterSet interface for hardware platforms that have more than 64 registers.
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[]
);
};
Methods
Method |
Description |
---|---|
Gets the value of each register (on the computer that is currently executing code) that is specified by the bit mask. |
|
Gets an array of bytes that provides a bitmap of the available registers. |
|
Not implemented in the .NET Framework version 2.0. |
Requirements
Platforms: Windows 2000, Windows XP, Windows Server 2003 family
Header: CorDebug.idl
Library: CorGuids.lib
.NET Framework Version: 2.0