PROV_ENUMALGS構造体 (wincrypt.h)

PROV_ENUMALGS構造体は、暗号化サービス プロバイダー (CSP) でサポートされているアルゴリズムに関する情報を格納するために PP_ENUMALGS パラメーターが取得されるときに、CryptGetProvParam 関数と共に使用されます。

構文

typedef struct _PROV_ENUMALGS {
  ALG_ID aiAlgid;
  DWORD  dwBitLen;
  DWORD  dwNameLen;
  CHAR   szName[20];
} PROV_ENUMALGS;

メンバー

aiAlgid

アルゴリズムを識別する ALG_ID 値の 1 つ。

dwBitLen

アルゴリズムの既定の キー長 (ビット単位)。

dwNameLen

szName 文字列の長さ (CHARs)。 この長さは、終端の null 文字を含みます。

szName[20]

アルゴリズムの名前を含む null で終わる ANSI 文字列。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header wincrypt.h