Metode ICspInformation::get_IsHardwareDevice (certenroll.h)

Properti IsHardwareDevice mengambil nilai Boolean yang menentukan apakah penyedia diimplementasikan dalam perangkat keras.

Properti ini bersifat hanya baca.

Sintaks

HRESULT get_IsHardwareDevice(
  VARIANT_BOOL *pValue
);

Parameter

pValue

Nilai kembali

Tidak ada

Keterangan

Properti ini hanya menentukan apakah penyedia diimplementasikan dalam perangkat keras. Karena penyedia dapat diimplementasikan dalam perangkat keras dan perangkat lunak, Anda tidak dapat berasumsi bahwa nilai benar untuk properti ini menunjukkan bahwa tidak ada komponen perangkat lunak. Anda juga harus memeriksa properti IsSoftwareDevice . Penyedia berikut mengembalikan true untuk properti IsHardwareDevice :

  • Penyedia Penyimpanan Kunci Kartu Pintar Microsoft
  • Penyedia Kripto Kartu Pintar Microsoft Base

Kedua penyedia ini juga mengembalikan true untuk properti IsSoftwareDevice . Layanan Pendaftaran Sertifikat mengasumsikan bahwa penyedia adalah penyedia kartu pintar jika properti IsHardwareDevice dan IsSoftwareDevice diatur, atau jika properti IsRemovable diatur.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header certenroll.h
DLL CertEnroll.dll

Lihat juga

ICspInformation