Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Esta interfaz representa un programa que se puede depurar.
Sintaxis
IDebugProgramNode2 : IUnknown
Notas para los implementadores
Un motor de depuración (DE) o un proveedor de puertos personalizado implementa esta interfaz para representar un programa que se puede depurar. Esta interfaz se implementa normalmente en el mismo objeto que implementa la interfaz IDebugProgram2 . Esta interfaz se registra con Visual Studio llamando a PublishProgramNode.
Notas para autores de la llamada
Llame a GetProviderProgramNode para devolver esta interfaz. Un proveedor de puertos personalizado recibe esta interfaz a través de una llamada a AddProgramNode. Un DE recibe esta interfaz a través de una llamada a Attach.
Métodos en orden de Vtable
En la tabla siguiente se muestran los métodos de IDebugProgramNode2.
| Método | Descripción |
|---|---|
| GetProgramName | Obtiene el nombre de un programa. |
| GetHostName | Obtiene el nombre del proceso que hospeda un programa. |
| GetHostPid | Obtiene el identificador de proceso del sistema para el proceso que hospeda un programa. |
| GetHostMachineName_V7 | EN DESUSO. NO USE. |
| Attach_V7 | EN DESUSO. NO USE. Consulte la interfaz IDebugProgramNodeAttach2 para obtener un enfoque alternativo. |
| GetEngineInfo | Obtiene el nombre y el identificador del DE que ejecuta este programa. |
| DetachDebugger_V7 | EN DESUSO. NO USE. |
Comentarios
El administrador de depuración de sesión (SDM) normalmente llama a GetProviderProgramNode para obtener esta interfaz.
Requisitos
Encabezado: Msdbg.h
Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop
Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll