Resource Manager de Cartão Inteligente

O gerenciador de recursos de cartão inteligente gerencia o acesso aos leitores e aos cartões inteligentes. Para gerenciar esses recursos, ele executa as seguintes funções.

  • Identifica e rastreia recursos.

  • Aloca leitores e recursos em vários aplicativos.

  • Dá suporte a primitivos de transação para acessar serviços disponíveis em um determinado cartão.

    Observação

    Esse é um ponto importante porque os cartões atuais são dispositivos de thread único que geralmente exigem a execução de vários comandos para concluir uma única função. As transações permitem que vários comandos sejam executados sem interrupção, garantindo que as informações de estado intermediário não estejam corrompidas.

     

O gerenciador de recursos pode ser acessado diretamente por meio da API do gerenciador de recursos ou indiretamente por meio de qualquer provedor de serviços de cartão inteligente.

A API do gerenciador de recursos é um conjunto de funções do Windows que fornecem acesso direto aos serviços do gerenciador de recursos. Para obter uma visão geral das funções do Windows fornecidas pela API, consulte API de Resource Manager de Cartão Inteligente. Em comparação, os provedores de serviços de cartão inteligentes usam interfaces COM.

Muitas das funções do Windows na API do gerenciador de recursos têm equivalentes nas propriedades e métodos das interfaces COM dos provedores de serviços de cartão inteligentes. E embora a maioria dos desenvolvedores de aplicativos ache o COM mais fácil de trabalhar, alguns aplicativos ainda precisarão usar as funções do Windows para executar determinadas tarefas. Por exemplo, os aplicativos que precisam manipular a lista de leitores ou grupos de leitores no banco de dados smart cartão e aqueles que precisam de controle direto de um leitor devem usar a API do gerenciador de recursos. Os serviços que fornecem esses recursos estão disponíveis apenas nas funções do Windows, não no COM fornecido pelos provedores de serviços.

Para obter informações sobre como o gerenciador de recursos é implementado no Windows, consulte Implementação Resource Manager.