IDebugProgramNode2
Cette interface représente un programme qui peut être débogué.
IDebugProgramNode2 : IUnknown
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.
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.
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. |
Le gestionnaire de débogage de session (SDM) appelle généralement IDebugProgramProvider2 : : GetProviderProgramNode pour obtenir cette interface.
en-tête : Msdbg.h
l'espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll
IDebugPortNotify2 : : AddProgramNode
IDebugPortNotify2 : : RemoveProgramNode
IDebugProgramProvider2 : : GetProviderProgramNode