Delen via


Methode ICorDebugProcess2::SetUnmanagedBreakpoint

Hiermee stelt u een onbeheerd onderbrekingspunt in op de opgegeven systeemeigen afbeeldingsverschil.

Syntaxis

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

Parameters

address [in] Een CORDB_ADDRESS object dat de systeemeigen afbeeldingsverschil aangeeft.

bufsize [in] De grootte, in bytes, van de buffer matrix.

buffer [uit] Een matrix die de opcode bevat die wordt vervangen door het onderbrekingspunt.

bufLen [uit] Een aanwijzer naar het aantal bytes dat in de buffer matrix is geretourneerd.

Opmerkingen

Als de offset van de systeemeigen installatiekopieën zich binnen de COMMON Language Runtime (CLR) bevindt, wordt het onderbrekingspunt genegeerd. Hierdoor kan de CLR voorkomen dat er een out-of-band-onderbrekingspunt wordt verzonden wanneer het onderbrekingspunt is ingesteld door het foutopsporingsprogramma.

Vereisten

Platformen: Zie Systeemvereisten.

Header: CorDebug.idl, CorDebug.h

Bibliotheek: CorGuids.lib

.NET Framework-versies: beschikbaar sinds 2.0