ICorDebugRegisterSet2
Aktualisiert: November 2007
Erweitert die Fähigkeiten der ICorDebugRegisterSet-Schnittstelle für Hardwareplattformen mit mehr als 64 Registern.
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[]
);
};
Methoden
Methode |
Beschreibung |
---|---|
Ruft den Wert jedes Registers ab (auf dem Computer, auf dem derzeit Code ausgeführt wird), das durch die Bitmaske angegeben wird. |
|
Ruft ein Array von Bytes ab, das eine Bitmap der verfügbaren Register bereitstellt. |
|
In .NET Framework, Version 2.0, nicht implementiert. |
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorDebug.idl
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0