Aracılığıyla paylaş


IDebugProcess2

Bu arabirim, bağlantı noktası üzerinde çalışan bir işlemi temsil eder. Bağlantı noktası yerel bağlantı noktasıysa, IDebugProcess2 genellikle yerel makinedeki fiziksel bir işlemi temsil eder.

Sözdizimi

IDebugProcess2 : IUnknown

Uygulayıcılar için Notlar

Bu arabirim, programları grup olarak yönetmek için özel bir bağlantı noktası sağlayıcısı tarafından uygulanır. Bu arabirim, bağlantı noktası sağlayıcısı tarafından uygulanmalıdır.

Bir hata ayıklama altyapısı, LaunchSuspended aracılığıyla bir program başlatmayı destekliyorsa bu arabirimi de uygular.

Arayanlar İçin Notlar

Bu arabirim, bu işlemde tanımlanan bir program grubuyla etkileşim kurmak için öncelikle oturum hata ayıklama yöneticisi (SDM) tarafından çağrılır.

Bu arabirimi almak için GetProcess veya GetProcess'i çağır. Bu arabirim çağrılarak IDebugEngineLaunch2::LaunchSuspendedda döndürülür.

Vtable Sırasına Göre Yöntemler

Aşağıdaki tabloda yönteminin yöntemleri gösterilmektedir IDebugProcess2.

Metot Açıklama
GetInfo İşlemin açıklamasını alır.
EnumPrograms Bu işlemin içerdiği programları numaralandırır.
GetName İşlemin başlığını, kolay adını veya dosya adını alır.
GetServer Bu işlemin üzerinde çalıştığı bir makine sunucusunun örneğini alır.
Terminate İşlemi sonlandırır.
Attach İşleme eklenir.
CanDetach SDM'nin işlemi ayırabileceğini belirler.
Detach Hata ayıklayıcıyı işlemden ayırır.
GetPhysicalProcessId Sistem işlemi tanımlayıcısını alır.
GetProcessId Bu işlem için genel olarak benzersiz bir tanımlayıcı alır.
GetAttachedSessionName

[KULLANIM DIŞI]
İşlemde hata ayıklayan oturumun adını alır.

[KULLANIMDAN KALKMIŞ. HER ZAMAN DÖNDÜRÜLMELIDIR E_NOTIMPL.]
EnumThreads İşlemde çalışan iş parçacıklarını numaralandırır.
CauseBreak Bu işlemde kod çalıştıran sonraki programın durmasını istemektedir.
GetPort Bu işlemin üzerinde çalıştığı bağlantı noktasını alır.

Açıklamalar

bir IDebugProcess2 veya daha fazla IDebugProgram2 arabirimi içerir.

Gereksinimler

Üst bilgi: Msdbg.h

Ad Alanı: Microsoft.VisualStudio.Debugger.Interop

Derleme: Microsoft.VisualStudio.Debugger.Interop.dll

Ayrıca bkz.