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 |