Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Eine spezielle Implementierung von ICorDebugFrame, die für systemeigene Frames verwendet wird.
interface ICorDebugNativeFrame : ICorDebugFrame {
HRESULT CanSetIP (
[in] ULONG32 nOffset
);
HRESULT GetIP (
[out] ULONG32 *pnOffset
);
HRESULT GetLocalDoubleRegisterValue (
[in] CorDebugRegister highWordReg,
[in] CorDebugRegister lowWordReg,
[in] ULONG cbSigBlob,
[in] PCCOR_SIGNATURE pvSigBlob,
[out] ICorDebugValue **ppValue
);
HRESULT GetLocalMemoryRegisterValue (
[in] CORDB_ADDRESS highWordAddress,
[in] CorDebugRegister lowWordRegister,
[in] ULONG cbSigBlob,
[in] PCCOR_SIGNATURE pvSigBlob,
[out] ICorDebugValue **ppValue
);
HRESULT GetLocalMemoryValue (
[in] CORDB_ADDRESS address,
[in] ULONG cbSigBlob,
[in] PCCOR_SIGNATURE pvSigBlob,
[out] ICorDebugValue **ppValue
);
HRESULT GetLocalRegisterMemoryValue (
[in] CorDebugRegister highWordReg,
[in] CORDB_ADDRESS lowWordAddress,
[in] ULONG cbSigBlob,
[in] PCCOR_SIGNATURE pvSigBlob,
[out] ICorDebugValue **ppValue
);
HRESULT GetLocalRegisterValue (
[in] CorDebugRegister reg,
[in] ULONG cbSigBlob,
[in] PCCOR_SIGNATURE pvSigBlob,
[out] ICorDebugValue **ppValue
);
HRESULT GetRegisterSet (
[out] ICorDebugRegisterSet **ppRegisters
);
HRESULT SetIP (
[in] ULONG32 nOffset
);
};
Methoden
Methode |
Beschreibung |
|---|---|
Ruft einen Wert ab, der angibt, ob es sicher ist, den Anweisungszeiger im systemeigenen Code auf die angegebene Offsetposition festzulegen. |
|
Übernimmt den Offset des Stapelrahmens in den systemeigenen Code. |
|
Ruft einen Zeiger auf einen ICorDebugValue ab, der den Wert eines Arguments oder einer lokalen Variablen darstellt, das/die in zwei Speicherregistern eines systemeigenen Frames gespeichert ist. |
|
Ruft einen Zeiger auf einen ICorDebugValue ab, der den Wert einer lokalen Variablen darstellt, deren niedrigstwertige Bits im angegebenen Register und deren höchstwertige Bits an der angegebenen Speicheradresse gespeichert sind. |
|
Ruft einen Zeiger auf einen ICorDebugValue ab, der den Wert einer lokalen Variablen darstellt, die an der angegebenen Speicheradresse gespeichert ist. |
|
Ruft einen Zeiger auf einen ICorDebugValue ab, der den Wert einer lokalen Variablen darstellt, deren höchstwertige Bits im angegebenen Register und deren niedrigstwertige Bits an der angegebenen Speicheradresse gespeichert sind. |
|
Ruft einen Zeiger auf einen ICorDebugValue ab, der den Wert eines Arguments oder einer lokalen Variablen darstellt, das/die im angegebenen systemeigenen Register gespeichert ist. |
|
Ruft einen Zeiger auf einen ICorDebugRegisterSet ab, der den Registersatz für diesen ICorDebugNativeFrame darstellt. |
|
Legt den Anweisungszeiger auf die angegebene Offsetposition im systemeigenem Code fest. |
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, 1.1, 1.0
Siehe auch
Referenz
ICorDebugILFrame-Schnittstelle