IDebugPortNotify2IDebugPortNotify2

Cette interface inscrit ou annule l’inscription d’un programme qui peut être débogué avec le port, sur qu'il est en cours d’exécution.This interface registers or unregisters a program that can be debugged with the port it is running on.

SyntaxeSyntax

IDebugPortNotify2 : IUnknown  

Notes pour les implémenteursNotes for Implementers

Un fournisseur de port personnalisé implémente cette interface pour prendre en charge d’ajout et suppression de programmes à partir du port.A custom port supplier implements this interface to support adding and removing programs from the port. Il est généralement implémentée sur le même objet qui implémente le IDebugPort2 interface.It is typically implemented on the same object that implements the IDebugPort2 interface.

Remarques pour les appelantsNotes for Callers

Un appel à QueryInterface sur la IDebugPort2 interface retourne cette interface.A call to QueryInterface on the IDebugPort2 interface returns this interface. En outre, un appel à GetPortNotify retourne cette interface.Also, a call to GetPortNotify returns this interface. Un moteur de débogage permettre voir cette interface en tant que paramètre à WatchForProviderEvents.A debug engine can see this interface as a parameter to WatchForProviderEvents.

Méthodes dans l'ordre VtableMethods in Vtable Order

Le tableau suivant présente les méthodes de IDebugPortNotify2.The following table shows the methods of IDebugPortNotify2.

MéthodeMethod DescriptionDescription
AddProgramNodeAddProgramNode Enregistre un programme qui peut être débogué avec le port, sur qu'il est en cours d’exécution.Registers a program that can be debugged with the port it is running on.
RemoveProgramNodeRemoveProgramNode Annule l’inscription d’un programme qui peut être débogué à partir du port, sur qu'il est en cours d’exécution.Unregisters a program that can be debugged from the port it is running on.

NotesRemarks

Sauf si un port de débogage est un moyen de savoir quand les programmes sont chargés ou déchargés, un fournisseur de port personnalisé doit implémenter cette interface.Unless a debug port has a way to know when programs are loaded or unloaded, a custom port supplier must implement this interface. Tous les programmes qui sont chargés pour le débogage via un port particulier sont suivies à l’aide de cette interface.All programs that are loaded for debugging through a particular port are tracked using this interface.

SpécificationsRequirements

En-tête : msdbg.hHeader: msdbg.h

Namespace : Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussiSee Also

Interfaces de base Core Interfaces
IDebugProgramNode2IDebugProgramNode2