Compartir a través de


ICorDebugProcess2::SetUnmanagedBreakpoint (Método)

Establece un punto de interrupción no administrado en el desplazamiento de imagen nativa especificado.

Syntax

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

Parámetros

address [in] Objeto CORDB_ADDRESS que especifica el desplazamiento de la imagen nativa.

bufsize [in] Tamaño, en bytes, de la buffer matriz.

buffer [out] Matriz que contiene el código de operación que se reemplaza por el punto de interrupción.

bufLen [out] Puntero al número de bytes devueltos en la buffer matriz.

Observaciones

Si el desplazamiento de la imagen nativa está dentro de Common Language Runtime (CLR), se omitirá el punto de interrupción. Esto permite que CLR evite enviar un punto de interrupción fuera de banda, cuando el depurador establece el punto de interrupción.

Requisitos

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET: Disponible desde .NET Framework 2.0