Metodo ICorDebugProcess2::SetUnmanagedBreakpoint
Imposta un punto di interruzione non gestito in corrispondenza dell'offset specificato per l'immagine nativa.
HRESULT SetUnmanagedBreakpoint (
[in] CORDB_ADDRESS address,
[in] ULONG32 bufsize,
[out, size_is(bufsize), length_is(*bufLen)]
BYTE buffer[],
[out] ULONG32 *bufLen
);
Parametri
address
[in] Oggetto CORDB_ADDRESS che specifica l'offset dell'immagine nativa.bufsize
[in] Dimensione, in byte, della matrice buffer.buffer
[out] Matrice che contiene il codice operativo che viene sostituito dal punto di interruzione.bufLen
[out] Puntatore al numero di byte restituiti nella matrice buffer.
Note
Se l'offset dell'immagine nativa è all'interno di Common Language Runtime, il punto di interruzione verrà ignorato. In questo modo Common Language Runtime può evitare di inviare un punto di interruzione fuori banda, quando il punto è impostato dal debugger.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0