Partager via


IDebugClient5 ::GetOutputCallbacks, méthode (dbgeng.h)

La méthode GetOutputCallbacks retourne les rappels de sortie objet inscrit auprès du client.

Syntaxe

HRESULT GetOutputCallbacks(
  [out] PDEBUG_OUTPUT_CALLBACKS *Callbacks
);

Paramètres

[out] Callbacks

Reçoit un pointeur d’interface vers l’objet IDebugOutputCallbacks inscrit auprès du 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 objet IDebugOutputCallbacks ou objet IDebugOutputCallbacksWide inscrit auprès de celui-ci pour la sortie.

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

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

Exigences

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

Voir aussi

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugOutputCallbacks

setOutputCallbacks