Метод ICspInformation::get_IsHardwareDevice (certenroll.h)

Свойство IsHardwareDevice извлекает логическое значение, определяющее, реализован ли поставщик на аппаратном устройстве.

Это свойство доступно только для чтения.

Синтаксис

HRESULT get_IsHardwareDevice(
  VARIANT_BOOL *pValue
);

Параметры

pValue

Возвращаемое значение

None

Remarks

Это свойство только указывает, реализован ли поставщик на оборудовании. Так как поставщик может быть реализован как в оборудовании, так и в программном обеспечении, нельзя предположить, что значение true для этого свойства указывает на отсутствие программного компонента. Также необходимо проверить свойство IsSoftwareDevice . Следующие поставщики возвращают значение true для свойства IsHardwareDevice :

  • Поставщик хранилища ключей смарт-карт Майкрософт
  • Microsoft Base Smart Card Crypto Provider

Оба этих поставщика также возвращают значение true для свойства IsSoftwareDevice . Служба регистрации сертификатов предполагает, что поставщик является поставщиком смарт-карта, если заданы свойства IsHardwareDevice и IsSoftwareDevice или если задано свойство IsRemovable.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header certenroll.h
DLL CertEnroll.dll

См. также раздел

ICspInformation