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

A propriedade IsSoftwareDevice recupera um valor booliano que especifica se o provedor é implementado no software.

Esta propriedade é somente para leitura.

Sintaxe

HRESULT get_IsSoftwareDevice(
  VARIANT_BOOL *pValue
);

Parâmetros

pValue

Valor retornado

Nenhum

Comentários

Essa propriedade especifica apenas se um provedor é implementado no software. Como um provedor pode ser implementado em hardware e software, você não pode assumir que um valor true para a propriedade IsSoftwareDevice indica que não há nenhum componente de hardware. Você também deve examinar a propriedade IsHardwareDevice . Os seguintes provedores da Microsoft retornam true para a propriedade IsSoftwareDevice :

  • Provedor de Armazenamento de Chaves de Software da Microsoft
  • Provedor de Armazenamento de Chaves de Cartão Inteligente da Microsoft
  • Microsoft Base Cryptographic Provider v1.0
  • Microsoft Base DSS e provedor criptográfico Diffie-Hellman
  • Microsoft Base DSS Cryptographic Provider
  • Microsoft Base Smart Card Crypto Provider
  • Provedor criptográfico Schannel do Microsoft DH
  • Microsoft Enhanced Cryptographic Provider v1.0
  • Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider
  • Provedor criptográfico RSA e AES aprimorados da Microsoft
  • Provedor criptográfico do Microsoft RSA Schannel
  • Microsoft Strong Cryptographic Provider

O Provedor de Armazenamento de Chaves de Cartão Inteligente da Microsoft e o Provedor de Criptografia de Cartão Inteligente Base da Microsoft também retornam true para a propriedade IsHardwareDevice . O serviço registro de certificado pressupõe um provedor de cartão inteligente se as propriedades IsHardwareDevice e IsSoftwareDevice estiverem definidas ou se a propriedade IsRemovable estiver definida.

Requisitos

   
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