Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’interface IDebugOutputCallbacks2 permet aux clients de recevoir du contenu complet du langage de balisage du débogueur (DML) pour la présentation.
Cette interface étend l’interface IDebugOutputCallbacks, et non l’interface IDebugOutputCallbacksWide. Par conséquent, il peut être transmis à la méthode SetOutputCallbacks existante.
Le moteur effectue une QueryInterface pour IDebugOutputCallbacks2 pour voir quelle interface l’objet de rappel de sortie entrant prend en charge. Si l’objet prend en charge IDebugOutputCallbacks2, toutes les sorties sont envoyées via les méthodes étendues IDebugOutputCallbacks2.
Un objet de sortie peut s’inscrire à la fois pour le texte et le contenu DML, s’il peut les gérer. Pendant le traitement de sortie du rappel, le moteur choisit le format qui réduit les conversions, ce qui permet de prendre en charge les deux peut réduire les conversions dans le moteur. Il n’est pas nécessaire, cependant, et la prise en charge d’un seul format est le mode d’opération attendu.
La méthode de base IDebugOutputCallbacks ::Output n’est pas utilisée.
Héritage
L’interface IDebugOutputCallbacks 2 hérite de l’interface IUnknown. IDebugOutputCallbacks2 possède également ces types de membres :
Méthode
L’interface IDebugOutputCallbacks2 a ces méthodes.
|
IDebugOutputCallbacks2 ::GetInterestMask Permet à l’objet de rappel de décrire les types de notifications de sortie qu’il souhaite recevoir. |
|
IDebugOutputCallbacks2 ::Output Cette méthode n’est pas utilisée. |
|
IDebugOutputCallbacks2 ::Output2 Retourne des notifications pour l’interface IDebugOutputCallbacks2. |
Exigences
| Exigence | Valeur |
|---|---|
| plateforme cible | Windows |
| d’en-tête | dbgeng.h (include Dbgeng.h) |