Funzione BCryptProcessMultiOperations (bcrypt.h)
La funzione BCryptProcessMultiOperations elabora una sequenza di operazioni in uno stato multi-oggetto.
Sintassi
NTSTATUS BCryptProcessMultiOperations(
BCRYPT_HANDLE hObject,
BCRYPT_MULTI_OPERATION_TYPE operationType,
PVOID pOperations,
ULONG cbOperations,
ULONG dwFlags
);
Parametri
hObject
BCRYPT_HANDLE[in, out]
Handle a uno stato multi-oggetto, ad esempio uno creato dalla funzione BCryptCreateMultiHash .
operationType
BCRYPT_MULTI_OPERATION_TYPE[in]
Uno dei valori BCRYPT_OPERATION_TYPE_* . Attualmente l'unico valore definito è BCRYPT_OPERATION_TYPE_HASH. Questo valore identifica il parametro hObject come oggetto multi-hash e il puntatore pOperations come punta a una matrice di elementi BCRYPT_MULTI_HASH_OPERATION .
pOperations
PVOID[in]
Puntatore a una matrice di strutture di comando dell'operazione. Per l'hashing, è un puntatore a una matrice di strutture BCRYPT_MULTI_HASH_OPERATION .
cbOperations
ULONG[in]
Dimensioni, in byte, della matrice pOperations .
dwFlags
ULONG[in]
Specificare un valore pari a zero (0
).
Valore restituito
Restituisce un codice di stato che indica l'esito positivo o negativo della funzione. Se il metodo ha esito positivo, restituirà STATUS_SUCCESS
. Per altri valori NTSTATUS, vedere Valori NTSTATUS.
Commenti
Ogni elemento della matrice pOperations contiene istruzioni per l'esecuzione di un determinato calcolo su un singolo elemento dello stato multi-oggetto. Il comportamento funzionale di BCryptProcessMultiOperations equivale a eseguire, per ogni elemento nello stato multi-oggetto, i calcoli specificati nella matrice di operazioni per tale elemento, uno alla volta, in ordine.
L'ordine relativo di due operazioni che operano su diversi elementi della matrice non è garantito. Se un buffer di output si sovrappone a un buffer di input o di output, il risultato non è deterministico.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1 Update [app desktop | App UWP] |
Server minimo supportato | Aggiornamento di Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | bcrypt.h |
Libreria | Bcrypt.lib |
DLL | Bcrypt.dll |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per