Compartilhar via


Interface ISCardDatabase

[A interface ISCardDatabase está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele não está disponível para uso no Windows Server 2003 com Service Pack 1 (SP1) e posterior, Windows Vista, Windows Server 2008 e versões subsequentes do sistema operacional. Os Módulos de Cartão Inteligente fornecem funcionalidade semelhante.]

A interface ISCardDatabase fornece os métodos para executar as operações de banco de dados do gerenciador de recursos de cartão inteligente. Essas operações incluem listar cartões inteligentes conhecidos, leitores e grupos de leitores, além de recuperar as interfaces compatíveis com uma cartão inteligente e seu provedor de serviços primário.

Observação

O identificador do provedor de serviços primário é um GUID COM que pode ser usado para instanciar e usar os objetos COM para um cartão específico.

 

O exemplo a seguir mostra um uso típico da interface ISCardDatabase . Nesse caso, a interface ISCardDatabase é usada para listar todos os cartões inteligentes conhecidos.

Para enviar uma transação a um cartão específico

  1. Crie uma interface ISCardDatabase .
  2. Chame ListCards para recuperar todos os cartões inteligentes conhecidos com base em uma cadeia de caracteres ATR ou suas interfaces com suporte.
  3. Libere a interface ISCardDatabase .

Membros

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

Métodos

A interface ISCardDatabase tem esses métodos.

Método Descrição
GetProviderCardId Recupera o identificador do provedor de serviços primário para uma cartão inteligente específica.
ListCardInterfaces Recupera os GUIDs (identificadores de interface) de todas as interfaces compatíveis com um cartão inteligente específico.
ListCards Recupera todos os nomes de cartão inteligentes que correspondem a um conjunto específico de GUIDs (identificadores de interface) ou uma cadeia de caracteres ATR.
ListReaderGroups Recupera os nomes dos grupos de leitores dos quais o gerenciador de recursos tem conhecimento.
ListReaders Recupere os nomes dos leitores dos quais o gerenciador de recursos tem conhecimento.

 

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
Cabeçalho
Scardmgr.h
Biblioteca de tipos
Scardmgr.tlb
DLL
Scardssp.dll
IID
IID_ISCardDatabase é definido como 1461AAC8-6810-11D0-918F-00AA00C18068