DkmHashAlgorithmId 枚举

定义

用于计算哈希的哈希算法的标识符。

此 API 是在 Visual Studio 15 RTM (DkmApiVersion.VS15RTM) 中引入的。

public enum class DkmHashAlgorithmId
public enum class DkmHashAlgorithmId
enum DkmHashAlgorithmId
public enum DkmHashAlgorithmId
type DkmHashAlgorithmId = 
Public Enum DkmHashAlgorithmId
继承
DkmHashAlgorithmId

字段

Expensive 4

表示其值计算成本高昂的哈希。 从 DkmSourceFileId 检索时,哈希的值将是空集合。 此值仅在从符号提供程序返回的 DkmSourceFileId 中受支持,而不是作为符号提供程序输入的 DkmSourceFileId。 实际哈希值可以通过 DkmModule.GetExpensiveHashValue 进行计算和返回。

MD5 0

MD5 哈希算法。 MD5 哈希值长度为 16 个字节。

SHA1 1

SHA1 哈希算法。 SHA1 哈希值的长度为 20 个字节。

SHA256 2

SHA256 哈希算法,由 SHA-2 (256 位内部状态) 实现。 SHA256 哈希值的长度为 32 个字节。

SHA512 3

SHA512 哈希算法,由 SHA-2 (512 位内部状态) 实现。 SHA512 哈希值的长度为 64 字节。

适用于