BCRYPT_MULTI_HASH_OPERATION 구조체(bcrypt.h)
BCRYPT_MULTI_HASH_OPERATION 구조체는 다중 해시 작업에서 단일 작업을 정의합니다.
구문
typedef struct _BCRYPT_MULTI_HASH_OPERATION {
ULONG iHash;
BCRYPT_HASH_OPERATION_TYPE hashOperation;
PUCHAR pbBuffer;
ULONG cbBuffer;
} BCRYPT_MULTI_HASH_OPERATION;
멤버
iHash
이 계산이 작동하는 해시 상태의 다중 개체 상태 배열에 대한 인덱스입니다. 배열의 첫 번째 요소는 iHash 값 0에 해당합니다. 유효한 값은 BCryptCreateMultiHash 함수의 nHashes 매개 변수 값보다 작습니다.
hashOperation
BCRYPT_HASH_OPERATION_HASH_DATA 또는BCRYPT_HASH_OPERATION_FINISH_HASH 해시 작업 유형입니다.
값이 BCRYPT_HASH_OPERATION_HASH_DATA 경우 수행되는 작업은 해시할 버퍼를 가리키는 pbBuffercbBuffer/를 사용하여 해시 개체 배열 요소에서 BCryptHashData 함수를 호출하는 것과 같습니다.
값이 BCRYPT_HASH_OPERATION_FINISH_HASH 경우 수행되는 작업은 결과를 수신하는 출력 버퍼를 가리키는 pbBuffercbBuffer/를 사용하여 해시 개체 배열 요소에서 BCryptFinishHash 함수를 호출하는 것과 같습니다.
pbBuffer
작업이 작동하는 버퍼입니다.
cbBuffer
작업이 작동하는 버퍼입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8.1 Update [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 업데이트 [데스크톱 앱 | UWP 앱] |
머리글 | bcrypt.h |