Metodo IDebugControl2::GetBreakpointParameters (dbgeng.h)

Il metodo GetBreakpointParameters restituisce i parametri di uno o più punti di interruzione.

Sintassi

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

Parametri

[in] Count

Specifica il numero di punti di interruzione i cui parametri vengono richiesti.

[in, optional] Ids

Specifica una matrice contenente gli ID dei punti di interruzione i cui parametri vengono richiesti. Il numero di elementi in questa matrice deve essere uguale al valore specificato in Count. Se Ids è NULL, viene invece usato Start.

[in] Start

Specifica l'indice iniziale dei punti di interruzione i cui parametri vengono richiesti. Verranno restituiti i parametri per i punti di interruzione con gli indici Start-through Start e Count meno uno. L'avvio viene usato solo se Ids è NULL.

[out] Params

Riceve i parametri per i punti di interruzione specificati. Le dimensioni di questa matrice sono uguali al valore di Count. Per informazioni dettagliate sulla struttura restituita, vedere DEBUG_BREAKPOINT_PARAMETERS.

Valore restituito

Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere Valori restituiti .

Codice restituito Descrizione
S_OK
Il metodo è stato eseguito correttamente.
S_FALSE
Il metodo è stato eseguito correttamente. Tuttavia, i parametri per alcuni punti di interruzione non sono stati restituiti. I parametri non restituiti hanno il campo ID impostato su DEBUG_ANY_ID.

Commenti

Alcuni parametri potrebbero non essere restituiti. Ciò si verifica se non è stato possibile trovare un punto di interruzione o un punto di interruzione è privato (vedere GetFlags).

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione dbgeng.h (include Dbgeng.h, Dbgeng.h, Dbgeng.h)

Vedi anche

GetBreakpointById

GetBreakpointByIndex

GetParameters

Idebugcontrol

IDebugControl2

IDebugControl3