Método ICspInformation::get_IsHardwareDevice (certenroll.h)
A propriedade IsHardwareDevice recupera um valor booliano que determina se o provedor é implementado em um dispositivo de hardware.
Esta propriedade é somente para leitura.
Sintaxe
HRESULT get_IsHardwareDevice(
VARIANT_BOOL *pValue
);
Parâmetros
pValue
Valor retornado
Nenhum
Comentários
Essa propriedade especifica apenas se um provedor é implementado no hardware. Como um provedor pode ser implementado em hardware e software, você não pode assumir que um valor de true para essa propriedade indica que não há nenhum componente de software. Você também deve examinar a propriedade IsSoftwareDevice . Os seguintes provedores retornam true para a propriedade IsHardwareDevice :
- Provedor de Armazenamento de Chaves de Cartão Inteligente da Microsoft
- Microsoft Base Smart Card Crypto Provider
Ambos os provedores também retornam true para a propriedade IsSoftwareDevice . O serviço de Registro de Certificado pressupõe que um provedor seja um provedor de cartão inteligente se as propriedades IsHardwareDevice e IsSoftwareDevice estiverem definidas ou se a propriedade IsRemovable estiver definida.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | certenroll.h |
DLL | CertEnroll.dll |