Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A função BCryptProcessMultiOperations processa uma sequência de operações em um estado de vários objetos.
Sintaxe
NTSTATUS BCryptProcessMultiOperations(
BCRYPT_HANDLE hObject,
BCRYPT_MULTI_OPERATION_TYPE operationType,
PVOID pOperations,
ULONG cbOperations,
ULONG dwFlags
);
Parâmetros
hObject
BCRYPT_HANDLE[in, out]
Um identificador para um estado de vários objetos, como um criado pela função BCryptCreateMultiHash
operationType
BCRYPT_MULTI_OPERATION_TYPE[in]
Um dos valores de BCRYPT_OPERATION_TYPE_*. Atualmente, o único valor definido é BCRYPT_OPERATION_TYPE_HASH. Esse valor identifica o parâmetro
pOperations
[in] PVOID
Um ponteiro para uma matriz de estruturas de comando de operação. Para hash, é um ponteiro para uma matriz de estruturas BCRYPT_MULTI_HASH_OPERATION.
cbOperations
[in] ULONG
O tamanho, em bytes, da matriz pOperations
dwFlags
[in] ULONG
Especifique um valor igual a zero (0).
Valor de retorno
Retorna um código de status que indica o êxito ou a falha da função. Se o método for bem-sucedido, ele retornará STATUS_SUCCESS. Para obter outros valores de NTSTATUS
Observações
Cada elemento da matriz pOperations
A ordem relativa de duas operações que operam em diferentes elementos da matriz não é garantida. Se um buffer de saída sobrepor um buffer de entrada ou saída, o resultado não será determinístico.
Requisitos
| Requisito | Valor |
|---|---|
| de cliente com suporte mínimo | Atualização do Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP] |
| servidor com suporte mínimo | Atualização do Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
| da Plataforma de Destino |
Windows |
| cabeçalho | bcrypt.h |
| biblioteca | Bcrypt.lib |
| de DLL |
Bcrypt.dll |