Bagikan melalui


struktur PROV_ENUMALGS_EX (wincrypt.h)

Struktur PROV_ENUMALGS_EX digunakan dengan fungsi CryptGetProvParam ketika parameter PP_ENUMALGS_EX diambil untuk berisi informasi tentang algoritma yang didukung oleh penyedia layanan kriptografi (CSP).

Sintaks

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;

Anggota

aiAlgid

Salah satu nilai ALG_ID yang mengidentifikasi algoritma.

dwDefaultLen

Panjang kunci default, dalam bit, dari algoritma.

dwMinLen

Panjang kunci minimum, dalam bit, dari algoritma.

dwMaxLen

Panjang kunci maksimum, dalam bit, dari algoritma.

dwProtocols

Nol atau kombinasi dari satu atau beberapa nilai Bendera Protokol yang mengidentifikasi protokol yang didukung oleh algoritma.

dwNameLen

Panjangnya, dalam CHARs, dari string szName . Panjang ini mencakup karakter null yang mengakhiri.

szName[20]

String ANSI yang dihentikan null yang berisi nama algoritma.

dwLongNameLen

Panjangnya, dalam CHARs, dari string szLongName . Panjang ini mencakup karakter null yang mengakhiri.

szLongName[40]

String ANSI yang dihentikan null yang berisi nama panjang algoritma.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header wincrypt.h