Compartir a través de


ICorDebugProcess2::SetUnmanagedBreakpoint (Método)

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

Sintaxis

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.

Comentarios

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

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: disponible a partir de la versión 2.0