IEnroll4::GetKeyLenEx メソッド (xenroll.h)

[このメソッドは、Windows Server 2008 および Windows Vista では使用できなくなりました。

GetKeyLenEx メソッドは、署名キーと交換キーのサイズ情報を取得します。 このメソッドは、最初に IEnroll4 インターフェイスで定義されました。

このメソッドによって取得される値は、現在の 暗号化サービス プロバイダーによって異なります。

構文

HRESULT GetKeyLenEx(
  [in]  LONG lSizeSpec,
  [in]  LONG lKeySpec,
  [out] LONG *pdwKeySize
);

パラメーター

[in] lSizeSpec

取得するサイズ情報の種類を示す値。 次のいずれかの値を指定します。

意味
XEKL_KEYSIZE_MIN
最小キー サイズ。
XEKL_KEYSIZE_MAX
最大キー サイズ。
XEKL_KEYSIZE_INC
キーの増分のサイズ。 詳細については、「解説」を参照してください。

[in] lKeySpec

サイズ情報が返されるキーを指定します。 次のいずれかの値を指定します。

意味
XEKL_KEYSPEC_KEYX
Exchange キー
XEKL_KEYSPEC_SIG
署名キー

[out] pdwKeySize

キー サイズ情報をビット単位で受け取る LONG へのポインター。

戻り値

なし

解説

暗号化サービス プロバイダーがこのメソッドをサポートしていない場合は、エラーが返されます。

XEKL_KEYSIZE_INC値の詳細については、 CryptGetProvParam リファレンス ページの「PP_SIG_KEYSIZE_INC使用法」を参照してください。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー xenroll.h
Library Uuid.lib
[DLL] Xenroll.dll

こちらもご覧ください

IEnroll4