Aracılığıyla paylaş


IDebugProgram2::EnumCodeContexts

Kaynak dosyadaki belirli bir konumun kod bağlamlarının listesini alır.

Sözdizimi

int EnumCodeContexts( 
   IDebugDocumentPosition2     pDocPos,
   out IEnumDebugCodeContexts2 ppEnum
);

Parametreler

pDocPos
[in] IDE tarafından bilinen bir kaynak dosyadaki soyut konumu temsil eden bir IDebugDocumentPosition2 nesnesi.

ppEnum [out] Kod bağlamlarının listesini içeren bir IEnumDebugCodeContexts2 nesnesi döndürür.

İade Değeri

Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.

Açıklamalar

Bu yöntem, oturum hata ayıklama yöneticisinin (SDM) veya IDE'nin kaynak dosya konumunu bir kod konumuna eşlemesine olanak tanır. Kaynak birden çok kod bloğu (örneğin, C++ şablonları) oluşturursa, birden fazla kod bağlamı döndürülür.

Ayrıca bkz.