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

El método GetBreakpointParameters devuelve los parámetros de uno o varios puntos de interrupción.

Sintaxis

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

Parámetros

[in] Count

Especifica el número de puntos de interrupción cuyos parámetros se solicitan.

[in, optional] Ids

Especifica una matriz que contiene los identificadores de los puntos de interrupción cuyos parámetros se solicitan. El número de elementos de esta matriz debe ser igual al valor especificado en Count. Si Ids es NULL, se usa Start en su lugar.

[in] Start

Especifica el índice inicial de los puntos de interrupción cuyos parámetros se solicitan. Se devolverán los parámetros de los puntos de interrupción con índices Start through Start through Start más Count menos uno. Start solo se usa si Ids es NULL.

[out] Params

Recibe los parámetros de los puntos de interrupción especificados. El tamaño de esta matriz es igual al valor de Count. Para obtener más información sobre la estructura devuelta, consulte DEBUG_BREAKPOINT_PARAMETERS.

Valor devuelto

Este método también puede devolver valores de error. Consulte Valores devueltos para obtener más detalles.

Código devuelto Descripción
S_OK
Método realizado correctamente.
S_FALSE
Método realizado correctamente. Sin embargo, no se devolvieron los parámetros de algunos de los puntos de interrupción. Los parámetros que no se devolvieron tienen su campo Id establecido en DEBUG_ANY_ID.

Comentarios

Es posible que algunos de los parámetros no se devuelvan. Esto sucede si no se encontró un punto de interrupción o un punto de interrupción es privado (consulte GetFlags).

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (include Dbgeng.h, Dbgeng.h, Dbgeng.h)

Consulte también

GetBreakpointById

GetBreakpointByIndex

GetParameters

IDebugControl

IDebugControl2

IDebugControl3