DkmModule.FindDocuments Yöntem

Tanım

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

DkmResolvedDocument[]

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.

Şunlara uygulanır