Share via


CRYPT_PROVIDER_REG 構造体 (bcrypt.h)

CRYPT_PROVIDER_REG構造体は、CNG プロバイダーの登録情報を格納するために使用されます。

構文

typedef struct _CRYPT_PROVIDER_REG {
  ULONG            cAliases;
  PWSTR            *rgpszAliases;
  PCRYPT_IMAGE_REG pUM;
  PCRYPT_IMAGE_REG pKM;
} CRYPT_PROVIDER_REG, *PCRYPT_PROVIDER_REG;

メンバー

cAliases

rgpszAliases 配列内の要素の数を格納します。 プロバイダーにエイリアスがない場合、このメンバーは 0 になり、 rgpszAliases メンバーは NULL になります

rgpszAliases

プロバイダーのエイリアスを含む null で終わる Unicode 文字列の配列。 プロバイダーにエイリアスがない場合、このメンバーには NULL が含まれており、 cAliases メンバーには 0 が含まれます。

pUM

ユーザー モード プロバイダーの登録情報を含む CRYPT_IMAGE_REG 構造体へのポインター。 このメンバーが NULL の場合、プロバイダーはユーザー モードに登録されません。

pKM

カーネル モード プロバイダーの登録情報を含む CRYPT_IMAGE_REG 構造体へのポインター。 このメンバーが NULL の場合、プロバイダーはカーネル モードに登録されません。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header bcrypt.h