IDebugProgramNode2
Cette interface représente un programme qui peut être débogué.
Syntaxe
IDebugProgramNode2 : IUnknown
Remarques pour les implémenteurs
Un moteur de débogage (DE) ou un fournisseur de ports personnalisé implémente cette interface pour représenter un programme qui peut être débogué. Cette interface est généralement implémentée sur le même objet que celui qui implémente l’interface IDebugProgram2 . Cette interface est inscrite auprès de Visual Studio en appelant PublishProgramNode.
Remarques pour les appelants
Appelez GetProviderProgramNode pour retourner cette interface. Un fournisseur de ports personnalisé reçoit cette interface via un appel à AddProgramNode. Un DE reçoit cette interface par le biais d’un appel à Attach.
Méthodes dans l'ordre Vtable
Le tableau suivant présente les méthodes de IDebugProgramNode2
.
Méthode | Description |
---|---|
GetProgramName | Obtient le nom d’un programme. |
GetHostName | Obtient le nom du processus hébergeant un programme. |
GetHostPid | Obtient l’identificateur du processus système pour le processus hébergeant un programme. |
GetHostMachineName_V7 | DÉPRÉCIÉ. N’UTILISEZ PAS. |
Attach_V7 | DÉPRÉCIÉ. N’UTILISEZ PAS. Consultez l’interface IDebugProgramNodeAttach2 pour une autre approche. |
GetEngineInfo | Obtient le nom et l’identificateur du DE exécutant ce programme. |
DetachDebugger_V7 | DÉPRÉCIÉ. N’UTILISEZ PAS. |
Notes
Le gestionnaire de débogage de session appelle généralement GetProviderProgramNode pour obtenir cette interface.
Spécifications
En-tête : Msdbg.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll