Compartilhar via


Método IDebugControl::GetBreakpointParameters (dbgeng.h)

O método GetBreakpointParameters retorna os parâmetros de um ou mais pontos de interrupção .

Sintaxe

HRESULT GetBreakpointParameters(
  [in]           ULONG                        Count,
  [in, optional] PULONG                       Ids,
  [in]           ULONG                        Start,
  [out]          PDEBUG_BREAKPOINT_PARAMETERS Params
);

Parâmetros

[in] Count

Especifica o número de pontos de interrupção cujos parâmetros estão sendo solicitados.

[in, optional] Ids

Especifica uma matriz que contém as IDs dos pontos de interrupção cujos parâmetros estão sendo solicitados. O número de itens nessa matriz deve ser igual ao valor especificado em Count. Se IDs for NULL, iniciar será usado.

[in] Start

Especifica o índice inicial dos pontos de interrupção cujos parâmetros estão sendo solicitados. Os parâmetros para pontos de interrupção com índices Iniciar até Iniciar mais Contagem menos um serão retornados. iniciar será usado somente se IDs estiver NULL.

[out] Params

Recebe os parâmetros para os pontos de interrupção especificados. O tamanho dessa matriz é igual ao valor de Count. Para obter detalhes sobre a estrutura retornada, consulte DEBUG_BREAKPOINT_PARAMETERS.

Valor de retorno

Esse método também pode retornar valores de erro. Consulte de Valores Retornados para obter mais detalhes.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
S_FALSE
O método foi bem-sucedido. No entanto, os parâmetros para alguns dos pontos de interrupção não foram retornados. Os parâmetros que não foram retornados têm a ID campo definida como DEBUG_ANY_ID.

Observações

Alguns dos parâmetros podem não ser retornados. Isso acontece se não foi possível encontrar um ponto de interrupção ou um ponto de interrupção for privado (consulte GetFlags).

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho dbgeng.h (inclua Dbgeng.h, Dbgeng.h, Dbgeng.h)

Consulte também

GetBreakpointById

GetBreakpointByIndex

GetParameters

IDebugControl

IDebugControl2

IDebugControl3