共用方式為


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
程式庫 Uuid.lib
Dll Xenroll.dll

另請參閱

IEnroll4