DkmHashAlgorithmId Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Identifikátor hashového algoritmu použitého k výpočtu hodnoty hash.
Toto rozhraní API bylo zavedeno v sadě Visual Studio 15 RTM (DkmApiVersion.VS15RTM).
public enum class DkmHashAlgorithmId
public enum class DkmHashAlgorithmId
enum DkmHashAlgorithmId
public enum DkmHashAlgorithmId
type DkmHashAlgorithmId =
Public Enum DkmHashAlgorithmId
- Dědičnost
-
DkmHashAlgorithmId
Pole
Expensive | 4 | Představuje hodnotu hash, jejíž výpočet je nákladný. Hodnota hash bude při načtení z DkmSourceFileId prázdná kolekce. Tato hodnota je podporována pouze v DkmSourceFileId vrácený z poskytovatele symbolu, a ne v tom, který je vstupem pro zprostředkovatele symbolů. Skutečná hodnota hash může být vypočítána a vrácena prostřednictvím DkmModule.GetExpensiveHashValue. |
MD5 | 0 | Hashovací algoritmus MD5. Hodnoty hash MD5 jsou dlouhé 16 bajtů. |
SHA1 | 1 | Hashovací algoritmus SHA1. Hodnoty hash SHA1 jsou dlouhé 20 bajtů. |
SHA256 | 2 | Algoritmus hash SHA256 implementovaný pomocí SHA-2 (256bitový interní stav). Hodnoty hash SHA256 jsou dlouhé 32 bajtů. |
SHA512 | 3 | Algoritmus hash SHA512 implementovaný pomocí SHA-2 (512bitový interní stav). Hodnoty hash SHA512 jsou dlouhé 64 bajtů. |