ICspInformation::get_IsHardwareDevice メソッド (certenroll.h)
IsHardwareDevice プロパティは、プロバイダーがハードウェア デバイスに実装されているかどうかを決定するブール値を取得します。
このプロパティは読み取り専用です。
構文
HRESULT get_IsHardwareDevice(
VARIANT_BOOL *pValue
);
パラメーター
pValue
戻り値
なし
解説
このプロパティは、プロバイダーがハードウェアに実装されているかどうかを示すだけです。 プロバイダーはハードウェアとソフトウェアの両方で実装できるため、このプロパティの値が true の場合、ソフトウェア コンポーネントがないことを示しているとは想定できません。 IsSoftwareDevice プロパティも調べる必要があります。 次のプロバイダーは 、IsHardwareDevice プロパティに対して true を返します。
- Microsoft スマート カード キー ストレージ プロバイダー
- Microsoft Base Smart Card Crypto Provider
どちらのプロバイダーも IsSoftwareDevice プロパティに対して true を返します。 証明書登録サービスでは、IsHardwareDevice プロパティと IsSoftwareDevice プロパティの両方が設定されている場合、または IsRemovable プロパティが設定されている場合、プロバイダーはスマート カード プロバイダーであると想定しています。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | certenroll.h |
[DLL] | CertEnroll.dll |