Sdílet prostřednictvím


ICorDebugProcess2::SetUnmanagedBreakpoint – metoda

Nastaví nespravovanou zarážku na zadaném posunu nativní bitové kopie.

Syntaxe

HRESULT SetUnmanagedBreakpoint (
    [in]  CORDB_ADDRESS    address,
    [in]  ULONG32          bufsize,
    [out, size_is(bufsize), length_is(*bufLen)]
        BYTE               buffer[],
    [out] ULONG32          *bufLen
);

Parametry

address [v] Objekt CORDB_ADDRESS , který určuje posun nativní bitové kopie.

bufsize [v] Velikost pole v bajtech buffer .

buffer [ven] Pole obsahující opcode, které je nahrazeno zarážku.

bufLen [ven] Ukazatel na počet bajtů vrácených v buffer poli.

Poznámky

Pokud je posun nativní bitové kopie v modulu CLR (Common Language Runtime), zarážka bude ignorována. ClR tak umožňuje vyhnout se odesílání vzdálené zarážky, když ladicí program nastaví zarážku.

Požadavky

Platformy: Viz požadavky na systém.

Hlavička: CorDebug.idl, CorDebug.h

Knihovna: CorGuids.lib

Verze rozhraní .NET Framework: Dostupné od verze 2.0