Bagikan melalui


struktur BCRYPT_MULTI_HASH_OPERATION (bcrypt.h)

Struktur BCRYPT_MULTI_HASH_OPERATION mendefinisikan satu operasi dalam operasi multi-hash.

Sintaksis

typedef struct _BCRYPT_MULTI_HASH_OPERATION {
  ULONG                      iHash;
  BCRYPT_HASH_OPERATION_TYPE hashOperation;
  PUCHAR                     pbBuffer;
  ULONG                      cbBuffer;
} BCRYPT_MULTI_HASH_OPERATION;

Anggota

iHash

Indeks ke dalam array status multi-objek dari status hash tempat komputasi ini beroperasi. Elemen pertama array sesuai dengan nilai iHash nol (0). Nilai yang valid kurang dari nilai parameter nHashes dari fungsi BCryptCreateMultiHash.

hashOperation

Jenis operasi hash, baik BCRYPT_HASH_OPERATION_HASH_DATA atau BCRYPT_HASH_OPERATION_FINISH_HASH.

Jika nilainya BCRYPT_HASH_OPERATION_HASH_DATA, operasi yang dilakukan setara dengan memanggil fungsi BCryptHashData pada elemen array objek hash dengan pbBuffer/cbBuffer menunjuk ke buffer yang akan di-hash.

Jika nilainya BCRYPT_HASH_OPERATION_FINISH_HASH, operasi yang dilakukan setara dengan memanggil fungsi BCryptFinishHash pada elemen array objek hash dengan pbBuffer/cbBuffer menunjuk ke buffer output yang menerima hasilnya.

pbBuffer

Buffer tempat operasi bekerja.

cbBuffer

Buffer tempat operasi bekerja.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows 8.1 Memperbarui [aplikasi desktop | Aplikasi UWP]
server minimum yang didukung Windows Server 2008 Update [aplikasi desktop | Aplikasi UWP]
Header bcrypt.h

Lihat juga

BCryptCreateMultiHash

BCryptFinishHash

BCryptHashData