Aracılığıyla paylaş


IEnumDebugCodeContexts2

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

Ayrıca bkz.