Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Extends the capabilities of 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
See Also
Reference
ICorDebugRegisterSet Interface