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 |