Método IDataModelScriptDebug::SetBreakpoint (dbgmodel.h)
O método SetBreakpoint define um ponto de interrupção dentro do script. Observe que a implementação é livre para ajustar as posições de linha e coluna inseridas para avançar para uma posição de código apropriada. Os números reais de linha e coluna em que o ponto de interrupção foi colocado podem ser recuperados por chamadas de método na interface IDataModelScriptDebugBreakpoint retornada.
Observe que é responsabilidade da implementação "lembrar" todos os pontos de interrupção que foram definidos e atribuir um identificador exclusivo a cada um. Esse identificador deve ser exclusivo dentro do domínio de um único script.
Desde que o depurador de script esteja habilitado por meio de uma chamada para o método StartDebugging, é legal chamar esse método. Um ponto de interrupção pode ser definido antes de qualquer execução ocorrer.
Sintaxe
HRESULT SetBreakpoint(
ULONG linePosition,
ULONG columnPosition,
IDataModelScriptDebugBreakpoint **breakpoint
);
Parâmetros
linePosition
O número de linha baseado no local no código-fonte em que o ponto de interrupção está sendo definido.
columnPosition
O número de uma coluna baseada na linha especificada em que o ponto de interrupção está sendo definido.
breakpoint
Uma interface IDataModelScriptDebugBreakpoint que representa o ponto de interrupção recém-criado é retornada aqui.
Retornar valor
Esse método retorna HRESULT que indica êxito ou falha.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | dbgmodel.h |