Metode ICspInformation::get_IsSoftwareDevice (certenroll.h)

Properti IsSoftwareDevice mengambil nilai Boolean yang menentukan apakah penyedia diimplementasikan dalam perangkat lunak.

Properti ini bersifat hanya baca.

Sintaks

HRESULT get_IsSoftwareDevice(
  VARIANT_BOOL *pValue
);

Parameter

pValue

Menampilkan nilai

Tidak ada

Keterangan

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

  • Penyedia Penyimpanan Kunci Perangkat Lunak Microsoft
  • Penyedia Penyimpanan Kunci Kartu Pintar Microsoft
  • Penyedia Kriptografi Dasar Microsoft v1.0
  • Microsoft Base DSS dan Penyedia Kriptografi Diffie-Hellman
  • Penyedia Kriptografi Microsoft Base DSS
  • Penyedia Kripto Kartu Pintar Microsoft Base
  • Penyedia Kriptografi Microsoft DH Schannel
  • Microsoft Enhanced Cryptographic Provider v1.0
  • Microsoft Enhanced DSS dan penyedia kriptografi Diffie-Hellman
  • Penyedia Kriptografi RSA dan AES yang Disempurnakan Microsoft
  • Penyedia Kriptografi Microsoft RSA Schannel
  • Penyedia Kriptografi Microsoft Strong

Penyedia Penyimpanan Kunci Kartu Pintar Microsoft dan Penyedia Kripto Kartu Pintar Microsoft Base juga mengembalikan true untuk properti IsHardwareDevice . Layanan Pendaftaran Sertifikat mengasumsikan penyedia kartu pintar jika properti IsHardwareDevice dan IsSoftwareDevice diatur, atau jika properti IsRemovable diatur.

Persyaratan

   
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