Compartir a través de


Método IDataModelScriptDebug2::SetBreakpoint (dbgmodel.h)

El método SetBreakpoint establece un punto de interrupción dentro del script. Tenga en cuenta que la implementación es libre de ajustar las posiciones de línea y columna de entrada para avanzar a una posición de código adecuada. Los números de línea y columna reales en los que se colocó el punto de interrupción se pueden recuperar mediante llamadas de método en la interfaz IDataModelScriptDebugBreakpoint devuelta.

Tenga en cuenta que es responsabilidad de la implementación recordar todos los puntos de interrupción que se han establecido y asignar un identificador único a cada uno. Ese identificador debe ser único dentro del dominio de un solo script.

Siempre que el depurador de scripts esté habilitado a través de una llamada al método StartDebugging, es legal llamar a este método. Se puede establecer un punto de interrupción antes de que se produzca cualquier ejecución.

Sintaxis

HRESULT SetBreakpoint(
  ULONG                           linePosition,
  ULONG                           columnPosition,
  IDataModelScriptDebugBreakpoint **breakpoint
);

Parámetros

linePosition

Número de línea basado en la ubicación en el código fuente donde se establece el punto de interrupción.

columnPosition

Número de columna basado en la línea especificada donde se establece el punto de interrupción.

breakpoint

Aquí se devuelve una interfaz IDataModelScriptDebugBreakpoint que representa el punto de interrupción recién creado.

Valor devuelto

Este método devuelve HRESULT que indica éxito o error.

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Interfaz IDataModelScriptDebug2