Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu arabirim, geçerli hata ayıklama oturumunda çalışan programları numaralandırır.
Sözdizimi
IEnumDebugPrograms2 : IUnknown
Uygulayıcılar için Notlar
Hata ayıklama altyapısı (DE), DE tarafından hata ayıklanan programların listesini sağlamak için bu arabirimi uygular.
Arayanlar İçin Notlar
Visual Studio, bu arabirimi edinmek için EnumPrograms'ı çağırır. EnumPrograms Visual Studio tarafından kullanılmaz.
Vtable Sırasına Göre Yöntemler
Aşağıdaki tabloda yönteminin yöntemleri gösterilmektedir IEnumDebugPrograms2.
| Metot | Açıklama |
|---|---|
| İleri | Bir numaralandırma dizisinde belirtilen sayıda program alır. |
| Skip | Bir numaralandırma dizisinde belirtilen sayıda programı atlar. |
| Sıfırla | Bir numaralandırma dizisini en başa sıfırlar. |
| Kopyalama | Geçerli numaralandırıcıyla aynı numaralandırma durumunu içeren bir numaralandırıcı oluşturur. |
| GetCount | Bir numaralandırıcıdaki program sayısını alır. |
Açıklamalar
Visual Studio şu arabirimi kullanarak:
Modüller penceresini doldurun (EnumPrograms'ı ve ardından her programda EnumModules'i çağırarak).
İşleme Ekle listesini doldurun (IDebugEngineProgram2 arabirimi elde etmek için her IDebugProgram2 arabiriminde QueryInterface öğesini çağırıp
IDebugProcess2::EnumProgramsçağırarak).İşlemdeki her programda hata ayıklayan bir DE listesi oluşturun (GetEngineInfo kullanarak).
Her programa Düzenle ve Devam Et (ENC) güncelleştirmelerini uygulayın (IDebugProcess2::EnumPrograms'ı ve ardından GetENCUpdate'i çağırarak).
Gereksinimler
Üst bilgi: msdbg.h
Ad Alanı: Microsoft.VisualStudio.Debugger.Interop
Derleme: Microsoft.VisualStudio.Debugger.Interop.dll