DkmModule.FindDocuments 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.
Aşırı Yüklemeler
| FindDocuments(DkmSourceFileId) |
Belge sorgusunda bulunan arama parametrelerinden belge nesnelerini döndürür. Sembol dosyası bu belgeye bir başvuru içermiyorsa, döndürülen belge nesnesi NULL olur (S_FALSE yerel olarak dönüş kodu). Döndürülen belge nesneleri, çağıran belge ile işiniz bittiğinde çağıran tarafından açıkça kapatılmalıdır. Konum kısıtlaması: API 'nin bir IDE bileşeninden çağrılması gerekir (bileşen düzeyi > 100.000). |
| FindDocuments(DkmWorkList, DkmSourceFileId, DkmCompletionRoutine<DkmFindDocumentsAsyncResult>) |
Belge sorgusunda bulunan arama parametrelerinden belge nesnelerini döndürür. Sembol dosyası bu belgeye bir başvuru içermiyorsa, döndürülen belge nesnesi NULL olur (S_FALSE yerel olarak dönüş kodu). Döndürülen belge nesneleri, çağıran belge ile işiniz bittiğinde çağıran tarafından açıkça kapatılmalıdır. Bu yöntem, belirtilen çalışma listesine yeni bir iş öğesi ekler ve iş öğesi eklendikten sonra döndürülür. İş öğesinin gerçek işlenmesi zaman uyumsuzdur. Çağrıyı yapan, isteğin tamamlanma yordamı aracılığıyla tamamlandığını bilgilendirilir. Konum kısıtlaması: API 'nin bir IDE bileşeninden çağrılması gerekir (bileşen düzeyi > 100.000). |
FindDocuments(DkmSourceFileId)
Belge sorgusunda bulunan arama parametrelerinden belge nesnelerini döndürür. Sembol dosyası bu belgeye bir başvuru içermiyorsa, döndürülen belge nesnesi NULL olur (S_FALSE yerel olarak dönüş kodu). Döndürülen belge nesneleri, çağıran belge ile işiniz bittiğinde çağıran tarafından açıkça kapatılmalıdır.
Konum kısıtlaması: API 'nin bir IDE bileşeninden çağrılması gerekir (bileşen düzeyi > 100.000).
public:
cli::array <Microsoft::VisualStudio::Debugger::Symbols::DkmResolvedDocument ^> ^ FindDocuments(Microsoft::VisualStudio::Debugger::Symbols::DkmSourceFileId ^ SourceFileId);
public Microsoft.VisualStudio.Debugger.Symbols.DkmResolvedDocument[] FindDocuments (Microsoft.VisualStudio.Debugger.Symbols.DkmSourceFileId SourceFileId);
member this.FindDocuments : Microsoft.VisualStudio.Debugger.Symbols.DkmSourceFileId -> Microsoft.VisualStudio.Debugger.Symbols.DkmResolvedDocument[]
Public Function FindDocuments (SourceFileId As DkmSourceFileId) As DkmResolvedDocument()
Parametreler
- SourceFileId
- DkmSourceFileId
'Ndaki Bir kaynak dosyası tanımlar ve bir sembol işleyicisinin bu kaynak dosyayla ilgili bilgi almak için bir sembol dosyası (PDB) aramak için kullanabileceği bilgileri sağlar.
Döndürülenler
Dışı Sorguyla eşleşen belgelerin bir koleksiyonu.
Şunlara uygulanır
FindDocuments(DkmWorkList, DkmSourceFileId, DkmCompletionRoutine<DkmFindDocumentsAsyncResult>)
Belge sorgusunda bulunan arama parametrelerinden belge nesnelerini döndürür. Sembol dosyası bu belgeye bir başvuru içermiyorsa, döndürülen belge nesnesi NULL olur (S_FALSE yerel olarak dönüş kodu). Döndürülen belge nesneleri, çağıran belge ile işiniz bittiğinde çağıran tarafından açıkça kapatılmalıdır.
Bu yöntem, belirtilen çalışma listesine yeni bir iş öğesi ekler ve iş öğesi eklendikten sonra döndürülür. İş öğesinin gerçek işlenmesi zaman uyumsuzdur. Çağrıyı yapan, isteğin tamamlanma yordamı aracılığıyla tamamlandığını bilgilendirilir.
Konum kısıtlaması: API 'nin bir IDE bileşeninden çağrılması gerekir (bileşen düzeyi > 100.000).
public:
void FindDocuments(Microsoft::VisualStudio::Debugger::DkmWorkList ^ WorkList, Microsoft::VisualStudio::Debugger::Symbols::DkmSourceFileId ^ SourceFileId, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Symbols::DkmFindDocumentsAsyncResult> ^ CompletionRoutine);
public void FindDocuments (Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, Microsoft.VisualStudio.Debugger.Symbols.DkmSourceFileId SourceFileId, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmFindDocumentsAsyncResult> CompletionRoutine);
member this.FindDocuments : Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.Symbols.DkmSourceFileId * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmFindDocumentsAsyncResult> -> unit
Public Sub FindDocuments (WorkList As DkmWorkList, SourceFileId As DkmSourceFileId, CompletionRoutine As DkmCompletionRoutine(Of DkmFindDocumentsAsyncResult))
Parametreler
- WorkList
- DkmWorkList
Yeni iş öğesinin ekleneceği WorkList.
- SourceFileId
- DkmSourceFileId
'Ndaki Bir kaynak dosyası tanımlar ve bir sembol işleyicisinin bu kaynak dosyayla ilgili bilgi almak için bir sembol dosyası (PDB) aramak için kullanabileceği bilgileri sağlar.
- CompletionRoutine
- DkmCompletionRoutine<DkmFindDocumentsAsyncResult>
İstek tamamlandığında harekete geçirme yordamı. İstek, iş listesine başarıyla eklendiğinde, bu her zaman başlatılır (işlem iptal edildiğinde dahil). Bu, iş öğesi ekleme başarısız olursa hiçbir şekilde harekete geçmeyecektir.