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

La méthode SetOutputCallbacks inscrit un objet de rappel de sortie auprès de ce client.

Syntaxe

HRESULT SetOutputCallbacks(
  [in, optional] PDEBUG_OUTPUT_CALLBACKS Callbacks
);

Paramètres

[in, optional] Callbacks

Spécifie le pointeur d’interface vers l’objet de rappels de sortie à inscrire 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
S_OK
La méthode a réussi.

Remarques

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

L’interface IDebugOutputCallbacks étend l’interface COM IUnknown. SetOutputCallbacks et SetOutputCAllbacksWide appellent la méthode IUnknown ::AddRef dans l’objet spécifié par Callbacks. La méthode IUnknown ::Release de cette interface sera appelée la prochaine fois que SetOutputCallbacks ou SetOutputCallbacksWide sera appelé sur ce client, ou lorsque ce client sera supprimé.

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

GetOutputCallbacks

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugOutputCallbacks