Compartilhar via


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

Confira também

ICspInformation