Méthode IDebugClient2 ::GetEventCallbacks (dbgeng.h)
La méthode GetEventCallbacks retourne l’objet de rappels d’événements inscrit auprès de ce client.
Syntaxe
HRESULT GetEventCallbacks(
[out] PDEBUG_EVENT_CALLBACKS *Callbacks
);
Paramètres
[out] Callbacks
Reçoit un pointeur d’interface vers l’objet de rappels d’événements inscrit auprès de ce client.
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 |
---|---|
|
La méthode a réussi. |
Remarques
Chaque client peut avoir au maximum un objet IDebugEventCallbacks ou IDebugEventCallbacksWide inscrit auprès de celui-ci pour recevoir des événements.
Si aucun objet de rappel d’événement n’est inscrit auprès du client, la valeur de Callbacks est définie sur NULL.
L’interface IDebugEventCallbacks étend l’interface COM IUnknown. Avant de retourner l’objet IDebugEventCallbacks spécifié par Callbacks, le moteur appelle sa méthode IUnknown ::AddRef . Lorsque cet objet n’est plus nécessaire, sa méthode IUnknown ::Release doit être appelée.
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) |