다음을 통해 공유


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