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 |