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

La propiedad IsHardwareDevice recupera un valor booleano que determina si el proveedor se implementa en un dispositivo de hardware.

Esta propiedad es de solo lectura.

Sintaxis

HRESULT get_IsHardwareDevice(
  VARIANT_BOOL *pValue
);

Parámetros

pValue

Valor devuelto

None

Observaciones

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

  • Proveedor de almacenamiento de claves de tarjeta inteligente de Microsoft
  • Proveedor de servicios criptográficos de tarjeta inteligente básicos de Microsoft

Ambos proveedores también devuelven true para la propiedad IsSoftwareDevice . El servicio de inscripción de certificados supone que un proveedor es un proveedor de tarjetas inteligentes si se establecen las propiedades IsHardwareDevice e IsSoftwareDevice , o si se establece la propiedad IsRemovable .

Requisitos

Requisito Value
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