Partager via


IDebugClient ::SetOutputCallbacks, méthode (dbgeng.h)

La méthode SetOutputCallbacks inscrit un rappel de sortie objet avec 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 rappel de sortie à inscrire auprès de ce client.

Valeur de retour

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

Retourner le code Description
S_OK
La méthode a réussi.

Remarques

Chaque client peut avoir au plus un IDebugOutputCallbacks ou IDebugOutputCallbacks objet inscrit auprès de celui-ci pour la sortie.

L’interface IDebugOutputCallbacks étend l’interface COM IUnknown . SetOutputCallbacks et SetOutputCAllbacksWide appeler 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 SetOutputCallbacks ou SetOutputCallbacksWide est appelée sur ce client, ou lorsque ce client est supprimé.

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

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête dbgeng.h (include Dbgeng.h)

Voir aussi

GetOutputCallbacks

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugOutputCallbacks