Compartilhar via


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

  1. Crie a interface ISCardManage associada ao cartão.
  2. 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).
  3. Crie outras interfaces para executar operações de cartão inteligentes (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 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