IDkmGetExpensiveHashValue177.GetExpensiveHashValue 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從提供的 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]匯出哈希位元組的陣列。