Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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