Fungsi BCryptProcessMultiOperations (bcrypt.h)
Fungsi BCryptProcessMultiOperations memproses urutan operasi pada status multi-objek.
Sintaks
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 sebagai objek multi-hash dan penunjuk pOperations sebagai menunjuk ke array elemen BCRYPT_MULTI_HASH_OPERATION .
pOperations
PVOID[in]
Penunjuk ke array struktur perintah operasi. Untuk hash, ini adalah penunjuk ke array struktur BCRYPT_MULTI_HASH_OPERATION .
cbOperations
ULONG[in]
Ukuran, dalam byte, dari array pOperations .
dwFlags
ULONG[in]
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 NTSTATUS lainnya, lihat Nilai NTSTATUS.
Keterangan
Setiap elemen array pOperations 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
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8.1 Update [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Pembaruan Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | bcrypt.h |
Pustaka | Bcrypt.lib |
DLL | Bcrypt.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk