在 Bcrypt.h 头文件中,BCRYPT_HASH_OPERATION_TYPE 枚举定义了哈希操作的类型。以下是该枚举的定义:
typedef enum _BCRYPT_HASH_OPERATION_TYPE {
  BCRYPT_HASH_OPERATION_HASH_DATA,
  BCRYPT_HASH_OPERATION_FINISH_HASH,
  BCRYPT_HASH_OPERATION_RESET_HASH
} BCRYPT_HASH_OPERATION_TYPE;

这个枚举包含以下几个成员:

  •  BCRYPT_HASH_OPERATION_HASH_DATA: 表示哈希操作是对输入数据进行哈希计算。

  •  BCRYPT_HASH_OPERATION_FINISH_HASH: 表示哈希操作是完成哈希计算。

  •  BCRYPT_HASH_OPERATION_RESET_HASH: 表示哈希操作是重置哈希计算的状态,使其返回到初始状态。


这些枚举成员主要用于在使用 Windows Cryptography API 时指定哈希操作的类型。例如,你可以在调用 BCryptHashData 函数时使用 BCRYPT_HASH_OPERATION_HASH_DATA 来指定对输入数据的哈希计算操作。


转载请注明出处:http://www.zyzy.cn/article/detail/24030/Win32 API/Bcrypt.h/BCRYPT_HASH_OPERATION_TYPE