DkmModule.GetFunctionInfo 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
| GetFunctionInfo(String) |
Belirtilen ada sahip bir işlev için modülün sembollerine arama yapın. Bulunursa RVA ve boyutu döndürür. Konum kısıtlaması: API 'nin bir Izleyici bileşeninden çağrılması gerekir (bileşen düzeyi < 100.000). |
| GetFunctionInfo(DkmWorkList, String, DkmCompletionRoutine<DkmGetFunctionInfoAsyncResult>) |
Belirtilen ada sahip bir işlev için modülün sembollerine arama yapın. Bulunursa RVA ve boyutu döndürü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 Izleyici bileşeninden çağrılması gerekir (bileşen düzeyi < 100.000). |
GetFunctionInfo(String)
Belirtilen ada sahip bir işlev için modülün sembollerine arama yapın. Bulunursa RVA ve boyutu döndürür.
Konum kısıtlaması: API 'nin bir Izleyici bileşeninden çağrılması gerekir (bileşen düzeyi < 100.000).
public:
cli::array <Microsoft::VisualStudio::Debugger::Symbols::DkmRVASizePair> ^ GetFunctionInfo(System::String ^ FunctionName);
public:
Platform::Array <Microsoft::VisualStudio::Debugger::Symbols::DkmRVASizePair> ^ GetFunctionInfo(Platform::String ^ FunctionName);
std::Array <Microsoft::VisualStudio::Debugger::Symbols::DkmRVASizePair> GetFunctionInfo(std::wstring const & FunctionName);
public Microsoft.VisualStudio.Debugger.Symbols.DkmRVASizePair[] GetFunctionInfo (string FunctionName);
member this.GetFunctionInfo : string -> Microsoft.VisualStudio.Debugger.Symbols.DkmRVASizePair[]
Public Function GetFunctionInfo (FunctionName As String) As DkmRVASizePair()
Parametreler
- FunctionName
- String
'Ndaki Aranacak işlevin adı.
Döndürülenler
Dışı Sorgudaki RVA/boyut çiftleri.
Şunlara uygulanır
GetFunctionInfo(DkmWorkList, String, DkmCompletionRoutine<DkmGetFunctionInfoAsyncResult>)
Belirtilen ada sahip bir işlev için modülün sembollerine arama yapın. Bulunursa RVA ve boyutu döndürü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 Izleyici bileşeninden çağrılması gerekir (bileşen düzeyi < 100.000).
public:
void GetFunctionInfo(Microsoft::VisualStudio::Debugger::DkmWorkList ^ WorkList, System::String ^ FunctionName, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Symbols::DkmGetFunctionInfoAsyncResult> ^ CompletionRoutine);
public void GetFunctionInfo (Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, string FunctionName, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmGetFunctionInfoAsyncResult> CompletionRoutine);
member this.GetFunctionInfo : Microsoft.VisualStudio.Debugger.DkmWorkList * string * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmGetFunctionInfoAsyncResult> -> unit
Public Sub GetFunctionInfo (WorkList As DkmWorkList, FunctionName As String, CompletionRoutine As DkmCompletionRoutine(Of DkmGetFunctionInfoAsyncResult))
Parametreler
- WorkList
- DkmWorkList
Yeni iş öğesinin ekleneceği WorkList.
- FunctionName
- String
'Ndaki Aranacak işlevin adı.
- CompletionRoutine
- DkmCompletionRoutine<DkmGetFunctionInfoAsyncResult>
İ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.