Share via


DkmHashAlgorithmId Výčet

Definice

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ů.

Platí pro