Condividi tramite


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

IDebugProgramNode2:: GetProgramName

ottiene il nome di un programma.

IDebugProgramNode2:: GetHostName

Ottiene il nome di hosting di un programma.

IDebugProgramNode2:: GetHostPid

Ottiene l'identificatore di processo di sistema per l'hosting di un programma.

IDebugProgramNode2:: GetHostMachineName_V7

DEPRECATO. NOT UTILIZZARE.

IDebugProgramNode2:: Attach_V7

DEPRECATO. NOT UTILIZZARE. vedere IDebugProgramNodeAttach2 l'interfaccia per un'alternativa.

IDebugProgramNode2:: GetEngineInfo

Ottiene il nome e l'identificatore di DE running questo programma.

IDebugProgramNode2:: DetachDebugger_V7

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

IDebugProgramNodeAttach2

IDebugPortNotify2:: AddProgramNode

IDebugPortNotify2:: RemoveProgramNode

IDebugEngine2:: Connessione

IDebugProgramProvider2:: GetProviderProgramNode

IDebugProgramPublisher2:: PublishProgramNode

Concetti

interfacce principali