Interface ISCardManage
[A interface ISCardManage não está mais disponível para uso a partir do Windows Server 2008, Windows Vista e Windows Server 2003 com Service Pack 1 (SP1) e posterior. Os Módulos de Cartão Inteligente fornecem funcionalidade semelhante.]
A definição de interface a seguir é fornecida como um padrão que pode ser seguido ao desenvolver um provedorde serviços 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 de cartão inteligentes específicas, para bloquear uma cartão inteligente específica para uso exclusivo e para obter o status de um cartão ou leitor inteligente. 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 ou leitorinteligente.
Veja a seguir um uso típico da interface ISCardManage .
Para se conectar a uma cartão inteligente
- Crie a interface ISCardManage associada ao cartão.
- Conecte-se a um cartão inteligente anexando a um leitor de cartão inteligente específico (AttachByIFD) ou usando um identificador adquirido anteriormente (AttachByHandle).
- Crie outras interfaces para executar operações de cartão inteligentes (CreateCardAuth, CreateFileAccess, CreateCHVerification ou CreateInterface).
- Libere o cartão (Desanexar).
- Libere a interface ISCardManage e outras conforme necessário.
Membros
A interface ISCardManage herda da interface IDispatch . ISCardManage também tem estes 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 para um determinado cartão inteligente ou leitor alocado por AttachByHandle ou AttachByIFD, respectivamente. |
Reconectar | Permite que um aplicativo se reconecte a um cartão ou leitor inteligente 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 smart cartão ou leitor conectado. |
Status | Permite que um aplicativo obtenha o status atual do cartão ou leitor inteligente. |
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 |