ICorDebugProcess2::SetUnmanagedBreakpoint — Metoda
Ustawia niezarządzany punkt przerwania z przesunięciem określonego obrazu natywnego.
Składnia
HRESULT SetUnmanagedBreakpoint (
[in] CORDB_ADDRESS address,
[in] ULONG32 bufsize,
[out, size_is(bufsize), length_is(*bufLen)]
BYTE buffer[],
[out] ULONG32 *bufLen
);
Parametry
address
[in] CORDB_ADDRESS
Obiekt określający przesunięcie obrazu natywnego.
bufsize
[in] Rozmiar tablicy buffer
w bajtach.
buffer
[out] Tablica zawierająca kod opcode, który jest zastępowany przez punkt przerwania.
bufLen
[out] Wskaźnik do liczby bajtów zwróconych w tablicy buffer
.
Uwagi
Jeśli przesunięcie obrazu natywnego znajduje się w środowisku uruchomieniowym języka wspólnego (CLR), punkt przerwania zostanie zignorowany. Dzięki temu clR uniknąć wysyłania poza pasmem punktu przerwania, gdy punkt przerwania jest ustawiony przez debuger.
Wymagania
Platformy: zobacz Wymagania systemowe.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje programu .NET Framework: dostępne od wersji 2.0