Aracılığıyla paylaş


IDebugEngineLaunch2

Programları başlatmak ve sonlandırmak için bir hata ayıklama altyapısı (DE) tarafından kullanılır.

Sözdizimi

IDebugEngineLaunch2 : IDebugEngine2

Uygulayıcılar için Notlar

Bu arabirim, tamamen özel bir bağlantı noktası tarafından işlenemeyen bir işlemi başlatmak için özel gereksinimleri varsa özel bir DE tarafından uygulanır. Bu durum genellikle DE bir yorumlayıcının parçası olduğunda ve hata ayıklanan işlem bir betik olduğunda oluşur: önce yorumlayıcının başlatılması ve ardından betiğin yüklenip başlatılması gerekir. Bir bağlantı noktası yorumlayıcıyı başlatabilir, ancak betik özel işleme gerektirebilir (DE'nin bir rolü vardır). Bu arabirim yalnızca özel bir bağlantı noktasının işleyemeyeceği bir programı başlatmak için benzersiz gereksinimler varsa uygulanır.

Arayanlar İçin Notlar

SDM bu arabirimi IDebugEngine2 arabiriminden (QueryInterface kullanarak) alabilirse, bu arabirim oturum hata ayıklama yöneticisi (SDM) tarafından çağrılır. Bu arabirim elde edilebiliyorsa SDM, DE'nin özel gereksinimleri olduğunu bilir ve bağlantı noktasının başlatmasını sağlamak yerine programı başlatmak için bu arabirimi çağırır.

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

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

Metot Açıklama
LaunchSuspended DE yoluyla bir işlem başlatır.
ResumeProcess İşlem yürütmeyi sürdürür.
CanTerminateProcess Bir işlemin sonlandırılıp sonlandırılmadığını belirler.
TerminateProcess Bir işlemi sonlandırır.

Gereksinimler

Üst bilgi: Msdbg.h

Ad Alanı: Microsoft.VisualStudio.Debugger.Interop

Derleme: Microsoft.VisualStudio.Debugger.Interop.dll

Ayrıca bkz.