Compartilhar via


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 de 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 uma linha baseada do local no código-fonte em que o ponto de interrupção está sendo definido.

columnPosition

O número de coluna baseado em uma determinada linha 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.

Valor de retorno

Esse método retorna HRESULT que indica êxito ou falha.

Requisitos

Requisito Valor
cabeçalho dbgmodel.h

Consulte também

interface IDataModelScriptDebug