IDebugProgramNode2
Questa interfaccia rappresenta un programma che può essere eseguito il debug.
IDebugProgramNode2 : IUnknown
Note per gli implementatori
Il modulo di (DE) debug o un fornitore di porte personalizzato implementa questa interfaccia per rappresentare un programma che può essere eseguito il debug. Questa interfaccia in genere viene implementata nello stesso oggetto che implementa IDebugProgram2 l'interfaccia. Questa interfaccia registrata con Visual Studio chiamando IDebugProgramPublisher2:: PublishProgramNode.
Note per i chiamanti
Chiamare IDebugProgramProvider2:: GetProviderProgramNode per restituire questa interfaccia. un fornitore di porte personalizzato riceve questa interfaccia con una chiamata a IDebugPortNotify2:: AddProgramNode. Un DE riceve questa interfaccia con una chiamata a IDebugEngine2:: Connessione.
Metodi nell'ordine di Vtable
Nella tabella seguente sono elencati i metodi di IDebugProgramNode2.
Metodo |
Descrizione |
---|---|
ottiene il nome di un programma. |
|
Ottiene il nome di hosting di un programma. |
|
Ottiene l'identificatore di processo di sistema per l'hosting di un programma. |
|
DEPRECATO. NOT UTILIZZARE. |
|
DEPRECATO. NOT UTILIZZARE. vedere IDebugProgramNodeAttach2 l'interfaccia per un'alternativa. |
|
Ottiene il nome e l'identificatore di DE running questo programma. |
|
DEPRECATO. NOT UTILIZZARE. |
Note
La sessione di debug delle (SDM) chiamate in genere IDebugProgramProvider2:: GetProviderProgramNode per ottenere questa interfaccia.
Requisiti
intestazione: Msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Vedere anche
Riferimenti
IDebugPortNotify2:: AddProgramNode
IDebugPortNotify2:: RemoveProgramNode
IDebugProgramProvider2:: GetProviderProgramNode
IDebugProgramPublisher2:: PublishProgramNode