Partager via


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

La méthode GetOutputCallbacksWide retourne l’objet de rappels de sortie inscrit auprès du client.

Syntaxe

HRESULT GetOutputCallbacksWide(
  [out] PDEBUG_OUTPUT_CALLBACKS_WIDE *Callbacks
);

Paramètres

[out] Callbacks

Reçoit un pointeur d’interface vers l’objet IDebugOutputCallbacks inscrit auprès du 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
S_OK
La méthode a réussi.

Remarques

Chaque client peut avoir au maximum un objet IDebugOutputCallbacks ou IDebugOutputCallbacksWide inscrit avec lui pour la sortie.

Si aucun objet de rappel de sortie n’est inscrit auprès du client, la valeur des rappels est définie sur NULL.

L’interface IDebugOutputCallbacksWide étend l’interface COM IUnknown. Avant de retourner l’objet IDebugOutputCallbacksWide 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)

Voir aussi

IDebugClient5

IDebugOutputCallbacks

SetOutputCallbacks