DkmModule.GetExpensiveHashValue(DkmSourceFileId, DkmHashAlgorithmId) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает значение "дорогого" хэша из предоставленного DkmSourceFileId.
Ограничение расположения: API должен вызываться из компонента интегрированной среды разработки (уровень > компонента 100 000).
Этот API появился в Visual Studio 17 с обновлением 7 (DkmApiVersion.VS17Update7).
public System.Collections.ObjectModel.ReadOnlyCollection<byte> GetExpensiveHashValue (Microsoft.VisualStudio.Debugger.Symbols.DkmSourceFileId SourceFileId, out Microsoft.VisualStudio.Debugger.Symbols.DkmHashAlgorithmId Algorithm);
member this.GetExpensiveHashValue : Microsoft.VisualStudio.Debugger.Symbols.DkmSourceFileId * DkmHashAlgorithmId -> System.Collections.ObjectModel.ReadOnlyCollection<byte>
Public Function GetExpensiveHashValue (SourceFileId As DkmSourceFileId, ByRef Algorithm As DkmHashAlgorithmId) As ReadOnlyCollection(Of Byte)
Параметры
- SourceFileId
- DkmSourceFileId
[Вход] SourceFileId, для которого должно быть получено дорогостоящее значение контрольной суммы.
- Algorithm
- DkmHashAlgorithmId
[Out] Тип вычисленной контрольной суммы.
Возвращаемое значение
[Out] Массив вычисляемых хэш-байтов.