IDebugProgramNode2
Bu arabirim, hata ayıklayabilen bir programı temsil eder.
Sözdizimi
IDebugProgramNode2 : IUnknown
Uygulayıcılar için Notlar
Hata ayıklama altyapısı (DE) veya özel bağlantı noktası sağlayıcısı, hata ayıklanabilir bir programı temsil etmek için bu arabirimi uygular. Bu arabirim genellikle IDebugProgram2 arabirimini uygulayan aynı nesne üzerinde uygulanır. Bu arabirim, PublishProgramNode çağrılarak Visual Studio'ya kaydedilir.
Arayanlar İçin Notlar
Bu arabirimi döndürmek için GetProviderProgramNode'u çağır. Özel bağlantı noktası sağlayıcısı bu arabirimi AddProgramNode çağrısıyla alır. De bu arabirimi Attach çağrısıyla alır.
Vtable Sırasına Göre Yöntemler
Aşağıdaki tabloda yönteminin yöntemleri gösterilmektedir IDebugProgramNode2
.
Metot | Açıklama |
---|---|
GetProgramName | Bir programın adını alır. |
GetHostName | Bir programı barındıran işlemin adını alır. |
GetHostPid | Bir programı barındıran işlemin sistem işlemi tanımlayıcısını alır. |
GetHostMachineName_V7 | KALDIRIL -MIŞ. KULLANMAYIN. |
Attach_V7 | KALDIRIL -MIŞ. KULLANMAYIN. Alternatif bir yaklaşım için IDebugProgramNodeAttach2 arabirimine bakın. |
GetEngineInfo | Bu programı çalıştıran DE'nin adını ve tanımlayıcısını alır. |
DetachDebugger_V7 | KALDIRIL -MIŞ. KULLANMAYIN. |
Açıklamalar
Oturum hata ayıklama yöneticisi (SDM), bu arabirimi almak için genellikle GetProviderProgramNode'ı çağırır.
Gereksinimler
Üst bilgi: Msdbg.h
Ad Alanı: Microsoft.VisualStudio.Debugger.Interop
Derleme: Microsoft.VisualStudio.Debugger.Interop.dll