Compartir a través de


ICorDebugProcess2::SetUnmanagedBreakpoint (Método)

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

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 matriz buffer.

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

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

Comentarios

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

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Referencia

ICorDebugProcess2 (Interfaz)

ICorDebugProcess (Interfaz)