Compartilhar via


Método IDataModelScriptDebug2::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

Confira também

Interface IDataModelScriptDebug2