ICspInformation::get_IsHardwareDevice 方法 (certenroll.h)
IsHardwareDevice 屬性會擷取布爾值,判斷提供者是否在硬體裝置中實作。
這個屬性是唯讀的。
語法
HRESULT get_IsHardwareDevice(
VARIANT_BOOL *pValue
);
參數
pValue
傳回值
無
備註
此屬性只會指定提供者是否在硬體中實作。 因為提供者可以同時在硬體和軟體中實作,所以您無法假設此屬性的值為 true,表示沒有軟體元件。 您也必須檢查 IsSoftwareDevice 屬性。 IsHardwareDevice 属性的下列提供者會傳回 true:
- Microsoft 智慧卡密鑰儲存提供者
- Microsoft 基礎智慧卡密碼編譯提供者
這兩個提供者也會針對 IsSoftwareDevice 屬性傳回 true。 如果已設定 IsHardwareDevice 和 IsSoftwareDevice 屬性,或已設定 IsRemovable 屬性,憑證註冊服務會假設提供者是智慧卡提供者。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | certenroll.h |
Dll | CertEnroll.dll |