Metodo ICspInformation::get_IsSoftwareDevice (certenroll.h)

La proprietà IsSoftwareDevice recupera un valore booleano che specifica se il provider viene implementato nel software.

Questa proprietà è di sola lettura.

Sintassi

HRESULT get_IsSoftwareDevice(
  VARIANT_BOOL *pValue
);

Parametri

pValue

Valore restituito

nessuno

Osservazioni

Questa proprietà specifica solo se un provider viene implementato nel software. Poiché un provider può essere implementato sia in hardware che in software, non è possibile presupporre che il valore true per la proprietà IsSoftwareDevice indica che non è presente alcun componente hardware. È inoltre necessario esaminare la proprietà IsHardwareDevice . I provider Microsoft seguenti restituiscono true per la proprietà IsSoftwareDevice :

  • Provider di archiviazione chiavi software Microsoft
  • Provider di archiviazione chiavi smart card Microsoft
  • Microsoft Base Cryptographic Provider v1.0
  • Provider di crittografia di Microsoft Base DSS e Diffie-Hellman
  • Microsoft Base DSS Cryptographic Provider
  • Microsoft Base Smart Card Crypto Provider
  • Provider di crittografia Schannel Microsoft DH
  • Microsoft Enhanced Cryptographic Provider v1.0
  • Microsoft Enhanced DSS e Diffie-Hellman Cryptographic Provider
  • Provider di crittografia MICROSOFT Enhanced RSA e AES
  • Provider di crittografia Schannel microsoft RSA
  • Microsoft Strong Cryptographic Provider

Anche il provider di archiviazione chiavi smart card Microsoft e il provider di crittografia smart card di microsoft base restituiscono true per la proprietà IsHardwareDevice . Il servizio Registrazione certificati presuppone un provider di smart card se vengono impostate entrambe le proprietà IsHardwareDevice e IsSoftwareDevice oppure se la proprietà IsRemovable è impostata.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione certenroll.h
DLL CertEnroll.dll

Vedi anche

ICspInformation