Partager via


Méthode IDebugControl2 ::GetBreakpointParameters (dbgeng.h)

La méthode GetBreakpointParameters retourne les paramètres d’un ou plusieurs points d’arrêt.

Syntaxe

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

Paramètres

[in] Count

Spécifie le nombre de points d’arrêt dont les paramètres sont demandés.

[in, optional] Ids

Spécifie un tableau contenant les ID des points d’arrêt dont les paramètres sont demandés. Le nombre d’éléments dans ce tableau doit être égal à la valeur spécifiée dans Count. Si IDs a la valeur NULL, l’option Démarrer est utilisée à la place.

[in] Start

Spécifie l’index de début des points d’arrêt dont les paramètres sont demandés. Les paramètres des points d’arrêt avec index Démarrer à Démarrer plus Nombre moins un seront retournés. Start est utilisé uniquement si ids a la valeur NULL.

[out] Params

Reçoit les paramètres des points d’arrêt spécifiés. La taille de ce tableau est égale à la valeur count. Pour plus d’informations sur la structure retournée, consultez DEBUG_BREAKPOINT_PARAMETERS.

Valeur retournée

Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour .

Code de retour Description
S_OK
La méthode a réussi.
S_FALSE
La méthode a réussi. Toutefois, les paramètres de certains points d’arrêt n’ont pas été retournés. Le champ ID des paramètres qui n’ont pas été retournés est défini sur DEBUG_ANY_ID.

Remarques

Certains des paramètres peuvent ne pas être retournés. Cela se produit si un point d’arrêt est introuvable ou si un point d’arrêt est privé (voir GetFlags).

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête dbgeng.h (inclure Dbgeng.h, Dbgeng.h, Dbgeng.h)

Voir aussi

GetBreakpointById

GetBreakpointByIndex

GetParameters

IDebugControl

IDebugControl2

IDebugControl3