ICorDebugProcess2::SetUnmanagedBreakpoint-Method
Legt einen nicht verwalteten Haltepunkt am angegebenen systemeigenen Abbildoffset fest.
HRESULT SetUnmanagedBreakpoint (
[in] CORDB_ADDRESS address,
[in] ULONG32 bufsize,
[out, size_is(bufsize), length_is(*bufLen)]
BYTE buffer[],
[out] ULONG32 *bufLen
);
Parameter
address
[in] Ein CORDB_ADDRESS-Objekt, das den systemeigene Abbildoffset angibt.bufsize
[in] Die Größe des buffer-Arrays in Bytes.buffer
[out] Ein Array, das den Opcode enthält, der durch den Haltepunkt ersetzt wird.bufLen
[out] Ein Zeiger auf die Anzahl der im buffer-Array zurückgegebenen Bytes.
Hinweise
Wenn sich der systemeigene Abbildoffset innerhalb der Common Language Runtime (CLR) befindet, wird der Haltepunkt ignoriert. Das ermöglicht der CLR, das Senden eines Out-of-Band-Haltepunkts zu vermeiden, wenn der Haltepunkt vom Debugger festgelegt wird.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0