Aracılığıyla paylaş


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

Ayrıca bkz.