IDkmGetExpensiveHashValue177.GetExpensiveHashValue Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość skrótu "drogi" z podanego identyfikatora DkmSourceFileId.
public System.Collections.ObjectModel.ReadOnlyCollection<byte> GetExpensiveHashValue (Microsoft.VisualStudio.Debugger.Symbols.DkmModule module, Microsoft.VisualStudio.Debugger.Symbols.DkmSourceFileId sourceFileId, out Microsoft.VisualStudio.Debugger.Symbols.DkmHashAlgorithmId algorithm);
abstract member GetExpensiveHashValue : Microsoft.VisualStudio.Debugger.Symbols.DkmModule * Microsoft.VisualStudio.Debugger.Symbols.DkmSourceFileId * DkmHashAlgorithmId -> System.Collections.ObjectModel.ReadOnlyCollection<byte>
Public Function GetExpensiveHashValue (module As DkmModule, sourceFileId As DkmSourceFileId, ByRef algorithm As DkmHashAlgorithmId) As ReadOnlyCollection(Of Byte)
Parametry
- module
- DkmModule
[W] Klasa DkmModule reprezentuje pakiet kodu (np. dll lub exe), który jest lub raz został załadowany do co najmniej jednego procesu. Klasa DkmModule jest centralnym obiektem interfejsów API symboli i jest 1:1 z notacją programu obsługi symboli tego, co jest ładowane. Jeśli pakiet kodu jest ładowany do trzech różnych procesów (lub tego samego procesu, ale z trzema różnymi adresami podstawowymi lub trzema różnymi domenami aplikacji), ale program obsługi symboli uważa wszystkie te procesy za identyczne, będzie tylko jeden obiekt modułu.
- sourceFileId
- DkmSourceFileId
[W] Identyfikator SourceFileId, dla którego należy pobrać kosztowną wartość sumy kontrolnej.
- algorithm
- DkmHashAlgorithmId
[Out] Typ obliczonej sumy kontrolnej.
Zwraca
[Out] Tablica obliczonych bajtów skrótów.