PROV_ENUMALGS_EX 구조체(wincrypt.h)
PROV_ENUMALGS_EX 구조는 CSP(암호화 서비스 공급자)에서 지원하는 알고리즘에 대한 정보를 포함하도록 PP_ENUMALGS_EX 매개 변수를 검색할 때 CryptGetProvParam 함수와 함께 사용됩니다.
구문
typedef struct _PROV_ENUMALGS_EX {
ALG_ID aiAlgid;
DWORD dwDefaultLen;
DWORD dwMinLen;
DWORD dwMaxLen;
DWORD dwProtocols;
DWORD dwNameLen;
CHAR szName[20];
DWORD dwLongNameLen;
CHAR szLongName[40];
} PROV_ENUMALGS_EX;
멤버
aiAlgid
알고리즘을 식별하는 ALG_ID 값 중 하나입니다.
dwDefaultLen
알고리즘의 기본 키 길이(비트)입니다.
dwMinLen
알고리즘의 최소 키 길이(비트)입니다.
dwMaxLen
알고리즘의 최대 키 길이(비트)입니다.
dwProtocols
0 또는 알고리즘에서 지원하는 프로토콜을 식별하는 하나 이상의 프로토콜 플래그 값 조합입니다.
dwNameLen
szName문자열의 CHAR길이입니다. 이 길이에는 종료 null 문자가 포함됩니다.
szName[20]
알고리즘의 이름을 포함하는 null로 종료된 ANSI 문자열입니다.
dwLongNameLen
szLongName 문자열의 CHAR길이입니다. 이 길이에는 종료 null 문자가 포함됩니다.
szLongName[40]
알고리즘의 긴 이름을 포함하는 null로 종료된 ANSI 문자열입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | wincrypt.h |