Método ICspInformation::get_IsSoftwareDevice (certenroll.h)

La propiedad IsSoftwareDevice recupera un valor booleano que especifica si el proveedor se implementa en software.

Esta propiedad es de solo lectura.

Sintaxis

HRESULT get_IsSoftwareDevice(
  VARIANT_BOOL *pValue
);

Parámetros

pValue

Valor devuelto

None

Observaciones

Esta propiedad solo especifica si un proveedor se implementa en software. Dado que un proveedor se puede implementar tanto en hardware como en software, no se puede suponer que un valor de true para la propiedad IsSoftwareDevice indica que no hay ningún componente de hardware. También debe examinar la propiedad IsHardwareDevice . Los siguientes proveedores de Microsoft devuelven true para la propiedad IsSoftwareDevice :

  • Proveedor de almacenamiento de claves de software de Microsoft
  • Proveedor de almacenamiento de claves de tarjeta inteligente de Microsoft
  • Proveedor de servicios criptográficos básicos de Microsoft, versión 1.0
  • Microsoft Base DSS y proveedor criptográfico de Diffie-Hellman
  • Proveedor de servicios criptográficos DSS básicos de Microsoft
  • Proveedor de servicios criptográficos de tarjeta inteligente básicos de Microsoft
  • Proveedor criptográfico de Microsoft DH Schannel
  • Proveedor de servicios criptográficos mejorados de Microsoft, versión 1.0
  • DSS mejorado de Microsoft y Diffie-Hellman proveedor criptográfico
  • Proveedor criptográfico RSA y AES mejorado de Microsoft
  • Proveedor criptográfico Schannel de Microsoft RSA
  • Proveedor de servicios criptográficos seguros de Microsoft

El proveedor de almacenamiento de claves de tarjeta inteligente de Microsoft y el proveedor criptográfico de tarjeta inteligente base de Microsoft también devuelven true para la propiedad IsHardwareDevice . El servicio de inscripción de certificados supone un proveedor de tarjetas inteligentes si se establecen las propiedades IsHardwareDevice e IsSoftwareDevice , o si se establece la propiedad IsRemovable .

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado certenroll.h
Archivo DLL CertEnroll.dll

Consulte también

ICspInformation