Aracılığıyla paylaş


IDebugProcess3

Bu arabirim, çalışan bir işlemi ve programlarını temsil eder. Bu arabirim, IDebugProgram2 arabirimindeki çeşitli yöntemlerin yerine geçer. İşlemdeki tüm programlar üzerinde denetim sağlar.

Dekont

Continue, Execute ve Step yöntemleri kullanım dışıdır ve artık kullanılmamalıdır. Bunun yerine arabirimde IDebugProcess3 karşılık gelen yöntemleri kullanın.

Sözdizimi

IDebugProcess3 : IDebugProcess2

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. Programlar grup olarak yönetildiğinde, bunların yürütülmesini denetleyebilir ve ifade değerlendiricisi için bir dil oluşturabilirsiniz. Bu arabirim, bağlantı noktası sağlayıcısı tarafından uygulanmalıdır.

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 elde etmek için IDebugProcess2 arabiriminde QueryInterface öğesini çağır.

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

IDebugProcess2'denIDebugProcess3 devralınan yöntemlere ek olarak aşağıdaki yöntemleri uygular.

Metot Açıklama
Continue Bir işlemin yürütülmesine veya adım adım ilerletmesine devam eder.
Execute Bir işlemin yürütülmesine başlar.
Step İşlemde bir yönerge veya deyim ileriye doğru ilerler.
GetDebugReason Hata ayıklama için işlemin başlatılmasının nedenini alır.
SetHostingProcessLanguage Hata ayıklama altyapısının uygun ifade değerlendiricisini yükleyebilmesi için barındırma dilini ayarlar.
GetHostingProcessLanguage Bu işlem için ayarlanmış olan dili alır.
DisableENC Bu işlem için Düzenle ve Devam Et'i (ENC) devre dışı bırakır.

Özel bağlantı noktası sağlayıcısı bu yöntemi uygulamaz (her zaman döndürmelidir E_NOTIMPL).
GetENCAvailableState Bu işlem için ENC durumunu alın.

Özel bağlantı noktası sağlayıcısı bu yöntemi uygulamaz (her zaman döndürmelidir E_NOTIMPL).
GetEngineFilter Kullanılabilir hata ayıklama altyapıları için benzersiz tanımlayıcılar dizisi alır.

Gereksinimler

Üst bilgi: Msdbg.h

Ad Alanı: Microsoft.VisualStudio.Debugger.Interop

Derleme: Microsoft.VisualStudio.Debugger.Interop.dll

Ayrıca bkz.