IDkmFramePseudoLocalResultProvider.GetItems Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu numaralandırma bağlamından DkmEvaluationResult öğelerini alın. Bu, bir yığın çerçevesinin veya alt üyelerinin bir değerlendirme sonucundan yerel değişkenlerini almak için kullanılır.
public:
void GetItems(Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResultEnumContext ^ enumContext, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, int startIndex, int count, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationEnumAsyncResult> ^ completionRoutine);
public void GetItems (Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultEnumContext enumContext, Microsoft.VisualStudio.Debugger.DkmWorkList workList, int startIndex, int count, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationEnumAsyncResult> completionRoutine);
abstract member GetItems : Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultEnumContext * Microsoft.VisualStudio.Debugger.DkmWorkList * int * int * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationEnumAsyncResult> -> unit
Public Sub GetItems (enumContext As DkmEvaluationResultEnumContext, workList As DkmWorkList, startIndex As Integer, count As Integer, completionRoutine As DkmCompletionRoutine(Of DkmEvaluationEnumAsyncResult))
Parametreler
- enumContext
- DkmEvaluationResultEnumContext
'Ndaki Bir değerlendirme sonucunun alt üyelerini numaralandırmak veya bir yığın çerçevesinden yerel değişkenleri numaralandırmak için kullanılan bağlam nesnesi. Bu, öğelere erişimin sıralı yerine dizin tabanlı olması dışında, bir Numaralandırıcı için mantıksal olarak benzerdir.
- workList
- DkmWorkList
İşlenmekte olan Iş listesi. Bu değer, iptal olup olmadığını denetlemek veya ek iş eklemek için kullanılabilir. Yeni iş öğeleri, bu işlev döndürülünceye kadar yürütülmeye başlamaz.
- startIndex
- Int32
'Ndaki Elde edilecek ilk öğenin sıfır tabanlı dizini.
- count
- Int32
'Ndaki Denenecek ve döndürülecek öğe sayısı. Bu değer kalan öğelerin toplam sayısından daha büyük olabilir, bu durumda kalan tüm öğeler döndürülecek. Çok büyük veya negatif değerler, diziler çok büyük boyutlarda olduğundan, tüm öğeler isteniyorsa belleğin yetersiz olmasına neden olabilir.
- completionRoutine
- DkmCompletionRoutine<DkmEvaluationEnumAsyncResult>
İstek tamamlandığında harekete geçirme yordamı. Uygulama bu arabirim yönteminden hata döndürürse bu, örtük olarak tetiklenir. Uygulamanın bu yöntemi diğer senaryolarda tetiklemesi gerekir.