DkmHashAlgorithmId 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用來計算哈希的哈希演算法標識碼。
此 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
欄位
| 名稱 | 值 | Description |
|---|---|---|
| Expensive | 4 | 表示哈希,其值昂貴而無法計算。 從 DkmSourceFileId 擷取時,哈希的值會是空的集合。 此值僅在從符號提供者傳回的 DkmSourceFileId 中受到支援,而不是符號提供者的輸入。 實際的哈希值可以透過 DkmModule.GetExpensiveHashValue 來計算並傳回。 |
| MD5 | 0 | MD5 哈希演算法。 MD5 哈希值長度為16個字節。 |
| SHA1 | 1 | SHA1 哈希演算法。 SHA1 哈希值長度為20個字節。 |
| SHA256 | 2 | SHA-2 所實作的 SHA256 哈希演算法 (256 位內部狀態) 。 SHA256 哈希值長度為 32 個字節。 |
| SHA512 | 3 | SHA-2 所實作的 SHA512 哈希演算法 (512 位內部狀態) 。 SHA512 哈希值長度為64個字節。 |