IDebugProgramNode2
Cette interface représente un programme qui peut être débogué.
IDebugProgramNode2 : IUnknown
Remarques à l'intention des implémenteurs
Un moteur (DE) de débogage ou un fournisseur de port implémente cette interface pour représenter un programme qui peut être débogué. Cette interface est généralement implémenté sur le même objet qui implémente l'interface d' IDebugProgram2 . cette interface est enregistrée avec Visual Studio en appelant IDebugProgramPublisher2 : : PublishProgramNode.
Remarques pour les appelants
Appel IDebugProgramProvider2 : : GetProviderProgramNode pour retourner cette interface. Un fournisseur de port reçoit cette interface via un appel à IDebugPortNotify2 : : AddProgramNode. Un De reçoit cette interface via un appel à IDebugEngine2 : : Attachement.
méthodes en commande de Vtable
Le tableau suivant répertorie les méthodes d' IDebugProgramNode2.
Méthode |
Description |
---|---|
obtient le nom d'un programme. |
|
Obtient le nom de l'hébergement de processus un programme. |
|
obtient à l'identificateur de processus système pour l'hébergement de processus un programme. |
|
DÉCONSEILLÉ. NE SUR UTILISEZ NOT. |
|
DÉCONSEILLÉ. NE SUR UTILISEZ NOT. Consultez l'interface d' IDebugProgramNodeAttach2 pour une autre approche. |
|
Obtient le nom et l'identificateur de running ce programme. |
|
DÉCONSEILLÉ. NE SUR UTILISEZ NOT. |
Notes
Le gestionnaire de débogage de session (SDM) appelle généralement IDebugProgramProvider2 : : GetProviderProgramNode pour obtenir cette interface.
Configuration requise
en-tête : Msdbg.h
l'espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll
Voir aussi
Référence
IDebugPortNotify2 : : AddProgramNode
IDebugPortNotify2 : : RemoveProgramNode
IDebugProgramProvider2 : : GetProviderProgramNode
IDebugProgramPublisher2 : : PublishProgramNode