IDkmGetExpensiveHashValue177.GetExpensiveHashValue 方法

定義

從提供的 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)

參數

module
DkmModule

[In]DkmModule 類別代表程式代碼組合 (例如:dll 或 exe) ,也就是或一次載入一或多個進程。 DkmModule 類別是符號 API 的中心物件,而且是 1:1,其符號處理程式所載入專案的表示法為 1:1。 如果程式代碼組合載入三個不同的進程 (或相同的進程,但有三個不同的基位址或三個不同的應用程式域) 但符號處理程式會將所有這些專案視為相同,則只會有一個模組物件。

sourceFileId
DkmSourceFileId

[In]應該擷取昂貴總和檢查碼值的SourceFileId。

algorithm
DkmHashAlgorithmId

[Out]計算的總和檢查碼類型。

傳回

[Out]匯出哈希位元組的陣列。

適用於