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[in]
pOperations 배열의 크기(바이트)입니다.
dwFlags
Ulong[in]
값을 0(0
)으로 지정합니다.
반환 값
함수의 성공 또는 실패를 나타내는 상태 코드를 반환합니다. 메서드가 성공하면 를 반환 STATUS_SUCCESS
합니다. 다른 NTSTATUS 값은 NTSTATUS 값을 참조하세요.
설명
pOperations 배열의 각 요소에는 다중 개체 상태의 단일 요소에서 수행할 특정 계산에 대한 지침이 포함되어 있습니다. BCryptProcessMultiOperations의 기능 동작은 다중 개체 상태의 각 요소에 대해 해당 요소의 작업 배열에 지정된 계산을 한 번에 하나씩 순서대로 수행하는 것과 같습니다.
배열의 서로 다른 요소에서 작동하는 두 연산의 상대적 순서는 보장되지 않습니다. 출력 버퍼가 입력 또는 출력 버퍼와 겹치는 경우 결과는 결정적이지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8.1 Update [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 업데이트 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | bcrypt.h |
라이브러리 | Bcrypt.lib |
DLL | Bcrypt.dll |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기