Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |