Interface ISCardManage

[A interface ISCardManage não está mais disponível para uso a partir de Windows Server 2008, Windows Vista e Windows Server 2003 com Service Pack 1 (SP1) e posterior. Os Módulos de Cartão Inteligente fornecem funcionalidades semelhantes.]

A definição de interface a seguir é fornecida como um padrão que pode ser seguido ao desenvolver um provedorde serviço de cartão inteligente.

A interface ISCardManage deve ser fornecida. Ele é usado para anexar a um cartão inteligente ou leitor específico, para criar outras interfaces opcionais para executar funções específicas de cartão inteligente, para bloquear um cartão inteligente específico para uso exclusivo e para obter o status de um cartão inteligente ou leitor. Como um conjunto, esses serviços podem ser responsáveis por manter um contexto bem definido no qual um aplicativo pode se comunicar com um cartão inteligente ou leitor.

A seguir está um uso típico da interface ISCardManage .

Para se conectar a um cartão inteligente

  1. Crie a interface ISCardManage associada ao cartão.
  2. Conexão a um cartão inteligente anexando a um leitor de cartão inteligente específico (AttachByIFD) ou usando um identificador adquirido anteriormente (AttachByHandle).
  3. Crie outras interfaces para executar operações de cartão inteligente (CreateCardAuth, CreateFileAccess, CreateCHVerification ou CreateInterface).
  4. Libere o cartão (Desanexar).
  5. Libere a interface ISCardManage e outras, conforme necessário.

Membros

A interface ISCardManage herda da interface IDispatch . ISCardManage também tem esses tipos de membros:

Métodos

A interface ISCardManage tem esses métodos.

Método Descrição
AttachByHandle Permite que um aplicativo crie um link de comunicação para um cartão inteligente usando um identificador retornado pelo gerenciador de recursos de cartão inteligente.
AttachByIFD Permite que um aplicativo solicite o estabelecimento de um contexto para um leitor específico referenciado com um nome de exibição.
CreateCardAuth Permite a criação de uma interface ISCardAuth .
CreateCHVerification Permite a criação de uma interface ISCardVerify .
CreateFileAccess Permite a criação de uma interface ISCardFileAccess .
CreateInterface Permite a criação de uma interface.
Detach Libera o anexo a um cartão inteligente ou leitor específico alocado por AttachByHandle ou AttachByIFD , respectivamente.
Reconectar Permite que um aplicativo se reconecte a um cartão inteligente ou leitor sem precisar emitir um Desanexar seguido por AttachByHandle ou AttachByIFD , respectivamente.
SCardLock Bloqueia um cartão inteligente ou leitor conectado para uso exclusivo.
SCardUnlock Libera o uso exclusivo do cartão inteligente ou leitor conectado.
Status Permite que um aplicativo obtenha o status atual do cartão inteligente ou leitor.

 

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
Fim do suporte ao cliente
Windows XP
Fim do suporte ao servidor
Windows Server 2003