BCryptProcessMultiOperations 함수(bcrypt.h)
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
pOperations 배열의 크기(바이트)입니다.
dwFlags
ULONG
0(0
)의 값을 지정합니다.
반환 값
함수의 성공 또는 실패를 나타내는 상태 코드를 반환합니다. 메서드가 성공하면 STATUS_SUCCESS
반환됩니다. 다른 NTSTATUS 값은 NTSTATUS 값참조하세요.
발언
pOperations 배열의 각 요소에는 다중 개체 상태의 단일 요소에서 수행할 특정 계산에 대한 지침이 포함되어 있습니다.
배열의 서로 다른 요소에서 작동하는 두 연산의 상대적 순서는 보장되지 않습니다. 출력 버퍼가 입력 또는 출력 버퍼와 겹치는 경우 결과는 결정적이지 않습니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8.1 업데이트 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 업데이트 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | bcrypt.h |
라이브러리 | Bcrypt.lib |
DLL | Bcrypt.dll |