Aracılığıyla paylaş


IDebugMethodField::EnumAllLocals

Derleyici tarafından dahili olarak oluşturulanlar da dahil olmak üzere yöntemin tüm yerel değişkenleri için bir numaralandırıcı oluşturur.

Sözdizimi

int EnumAllLocals(
   IDebugAddress        pAddress,
   out IEnumDebugFields ppLocals
);

Parametreler

pAddress
[in] Yöntemindeki bir hata ayıklama adresini temsil eden ve belirli bir kapsama veya bağlama işaret eden bir IDebugAddress nesnesi.

ppLocals
[out] Belirtilen kapsamdaki tüm yerel ayarların listesini temsil eden bir IEnumDebugFields nesnesi döndürür; aksi takdirde, yerel öğe olmadığını belirten bir null değer döndürür.

İade Değeri

Başarılı olursa, S_OK döndürür veya yerel ayarlar yoksa S_FALSE döndürür. Aksi takdirde bir hata kodu döndürür.

Açıklamalar

Yalnızca belirtilen hata ayıklama adresini içeren blok içinde tanımlanan değişkenler numaralandırılır. Bu yöntem, derleyici tarafından oluşturulan tüm yerel öğeleri içerir. Gereken tek şey kaynakta açıkça tanımlanan yerel öğelerse EnumLocals yöntemini çağırın.

Bir yöntem birden çok kapsam bağlamı veya blok içerebilir.

Ayrıca bkz.