Partager via


Méthode IDebugClient5 ::GetNumberEventCallbacks (dbgeng.h)

La méthode GetNumberEventCallbacks retourne le nombre de rappels d’événements qui s’intéressent aux événements donnés.

Syntaxe

HRESULT GetNumberEventCallbacks(
  [in]  ULONG  EventFlags,
  [out] PULONG Count
);

Paramètres

[in] EventFlags

Spécifie un ensemble d’événements utilisés pour filtrer certains rappels d’événements ; seuls les rappels d’événements qui ont indiqué un intérêt pour l’un des événements dans EventFlags seront comptés. Consultez DEBUG_EVENT_XXX pour obtenir la liste des événements.

[out] Count

Reçoit le nombre de rappels d’événements qui s’intéressent à au moins un des événements dans EventFlags.

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.

Remarques

Chaque client peut avoir au plus un rappel d’événement inscrit avec lui. Lorsqu’un rappel est inscrit auprès d’un client, sa méthode IDebugEventCallbacks ::GetInterestMask est appelée pour permettre au client de spécifier les événements qui l’intéressent.

Pour plus d’informations sur les rappels, consultez Rappels.

Configuration requise

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

Voir aussi

GetEventCallbacks

GetNumberInputCallbacks

GetNumberOutputCallbacks

IDebugClient5

IDebugEventCallbacks

SetEventCallbacks