Fungsi BCryptProcessMultiOperations (bcrypt.h)
Fungsi
Sintaksis
NTSTATUS BCryptProcessMultiOperations(
BCRYPT_HANDLE hObject,
BCRYPT_MULTI_OPERATION_TYPE operationType,
PVOID pOperations,
ULONG cbOperations,
ULONG dwFlags
);
Parameter
hObject
BCRYPT_HANDLE[in, out]
Handel ke status multi-objek, seperti yang dibuat oleh fungsi BCryptCreateMultiHash
operationType
BCRYPT_MULTI_OPERATION_TYPE[in]
Salah satu nilai BCRYPT_OPERATION_TYPE_* . Saat ini satu-satunya nilai yang ditentukan adalah BCRYPT_OPERATION_TYPE_HASH. Nilai ini mengidentifikasi parameter hObject
pOperations
Penunjuk ke array struktur perintah operasi. Untuk hashing, ini adalah penunjuk ke array struktur BCRYPT_MULTI_HASH_OPERATION.
cbOperations
Ukuran, dalam byte, dari array pOperations
dwFlags
Tentukan nilai nol (0
).
Mengembalikan nilai
Mengembalikan kode status yang menunjukkan keberhasilan atau kegagalan fungsi. Jika metode berhasil, metode akan mengembalikan STATUS_SUCCESS
. Untuk nilai
Komentar
Setiap elemen pOperations array berisi instruksi untuk komputasi tertentu yang akan dilakukan pada satu elemen dari status multi-objek. Perilaku fungsional BCryptProcessMultiOperations setara dengan performa, untuk setiap elemen dalam status multi-objek, komputasi yang ditentukan dalam array operasi untuk elemen tersebut, satu per satu, secara berurutan.
Urutan relatif dari dua operasi yang beroperasi pada elemen array yang berbeda tidak dijamin. Jika buffer output tumpang tindih dengan buffer input atau output, hasilnya tidak deterministik.
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] |
Platform Target |
Windows |
Header |
bcrypt.h |
Pustaka |
Bcrypt.lib |
DLL |
Bcrypt.dll |