Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A Microsoft fornece uma biblioteca de driver que contém um conjunto de rotinas que padronizam a maioria das funções que um driver de leitor de cartão inteligente deve executar. Os drivers de leitor fornecidos pelo fornecedor devem chamar essas rotinas para executar as seguintes ações:
Para criar nomes de dispositivos que o gerenciador de recursos para cartões inteligentes requer
Para verificar parâmetros e detectar erros para chamadas IOCTL
Para analisar cadeias de caracteres ATR e converter parâmetros
Para dar suporte aos protocolos ISO T=0 e T=1
Para dar suporte à convenção inversa
Para registrar eventos em log
Para sincronizar o acesso ao driver
A seção Rotinas do Driver de Cartão Inteligente do WDM lista as rotinas da biblioteca de driver e identifica qual rotina executa cada ação.
A biblioteca de driver processa a maioria das solicitações IOCTL que o gerenciador de recursos envia ao driver de leitor. A seção IOCTLs do Driver de Cartão Inteligente lista os IOCTLs que a biblioteca do driver processa para o driver de leitor.
Os arquivos a seguir são usados pela biblioteca de driver de cartão inteligente e por drivers que chamam rotinas de biblioteca de driver de cartão inteligente.
| Arquivo | Descrição |
|---|---|
Smclib.h |
Contém declarações e definições exigidas por todos os drivers que chamam rotinas da biblioteca de smart cards. |
Smcnt.h |
Contém declarações e definições necessárias para um driver WDM que invoca rotinas da biblioteca de cartões inteligentes. |
Winsmcrd.h |
Arquivo de cabeçalho global para todos os drivers de leitor de cartão inteligente e aplicativos com reconhecimento de cartão inteligente. |
Smclib.sys |
O arquivo binário da biblioteca para drivers WDM. |