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, hata ayıklama oturumuyla veya belirli bir program veya belgeyle ilişkili kod bağlamlarını numaralandırır.
Sözdizimi
IEnumDebugCodeContexts2 : IUnknown
Uygulayıcılar için Notlar
Hata ayıklama altyapısı (DE), bir programdaki belirli bir metin konumu için kod bağlamlarının listesini veya belirli bir belge bağlamı için kod bağlamlarının listesini göstermek için bu arabirimi uygular.
Arayanlar İçin Notlar
Programın kaynak belgesindeki belirli bir metin konumu için kod bağlamlarının listesini temsil eden bu arabirimi almak için EnumCodeContexts'i çağırın.
Belirli bir kaynak belgedeki tüm kod bağlamlarının listesini temsil eden bu arabirimi almak için EnumCodeContexts'i çağırın.
Vtable Sırasına Göre Yöntemler
Aşağıdaki tabloda yönteminin yöntemleri gösterilmektedir IEnumDebugCodeContexts2.
| Metot | Açıklama |
|---|---|
| İleri | Bir numaralandırma dizisinde belirtilen sayıda kod bağlamı alır. |
| Skip | Bir numaralandırma dizisinde belirtilen sayıda kod bağlamını 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 kod bağlamlarının sayısını alır. |
Açıklamalar
Visual Studio, kullanıcının bir sonraki deyimi ayarlarken veya kaynak dosya için ayrıştırmayı gösterirken seçebileceği kod bağlamlarının listesini doldurmak için EnumCodeContexts'i çağırır. Birden çok kod bağlamı, örneğin C++stilinde bir şablonun birden çok örneği olduğunda oluşabilir.
Gereksinimler
Üst bilgi: msdbg.h
Ad Alanı: Microsoft.VisualStudio.Debugger.Interop
Derleme: Microsoft.VisualStudio.Debugger.Interop.dll