Udostępnij przez


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.

Requirements

Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.

Nagłówek: CorDebug.idl, CorDebug.h

Biblioteka: CorGuids.lib

Wersje platformy .NET: Dostępne od programu .NET Framework 2.0