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 |