Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция BCryptProcessMultiOperations обрабатывает последовательность операций в состоянии нескольких объектов.
Синтаксис
NTSTATUS BCryptProcessMultiOperations(
BCRYPT_HANDLE hObject,
BCRYPT_MULTI_OPERATION_TYPE operationType,
PVOID pOperations,
ULONG cbOperations,
ULONG dwFlags
);
Параметры
hObject
BCRYPT_HANDLE[in, out]
Дескриптор состояния нескольких объектов, например созданный функцией BCryptCreateMultiHash
operationType
BCRYPT_MULTI_OPERATION_TYPE[in]
Одно из значений BCRYPT_OPERATION_TYPE_* . В настоящее время единственным определенным значением является BCRYPT_OPERATION_TYPE_HASH. Это значение определяет параметр hObject как много хэш-объект и указатель pOperations в виде указателя на массив элементов BCRYPT_MULTI_HASH_OPERATION.
pOperations
PVOID[in]
Указатель на массив структур команд операций. Для хэширования это указатель на массив BCRYPT_MULTI_HASH_OPERATION структур.
cbOperations
ULONG[in]
Размер
dwFlags
ULONG[in]
Укажите значение нуля (0).
Возвращаемое значение
Возвращает код состояния, указывающий на успешность или сбой функции. Если метод выполнен успешно, он вернет STATUS_SUCCESS. Другие значения NTSTATUS см. в значениях NTSTATUS.
Замечания
Каждый элемент pOperations массив содержит инструкции по выполнению определенного вычисления для одного элемента состояния нескольких объектов. Функциональное поведение BCryptProcessMultiOperations эквивалентно выполнению для каждого элемента в состоянии с несколькими объектами, вычисления, указанные в массиве операций для этого элемента, по одному за разом.
Относительный порядок двух операций, работающих с разными элементами массива, не гарантируется. Если выходной буфер перекрывает входной или выходной буфер, результат не детерминирован.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Обновление Windows 8.1 [классические приложения | Приложения UWP] |
| минимальный поддерживаемый сервер | Обновление Windows Server 2008 [классические приложения | Приложения UWP] |
| целевая платформа | Виндоус |
| заголовка | bcrypt.h |
| библиотеки |
Bcrypt.lib |
| DLL | Bcrypt.dll |