Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A Microsoft fornece uma biblioteca de drivers 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 de cartão inteligente requer
Para verificar parâmetros e detetar erros para chamadas IOCTL
Para analisar cadeias de caracteres ATR e converter parâmetros
Para suportar os protocolos ISO T=0 e T=1
Para apoiar a convenção inversa
Para registrar eventos
Para sincronizar o acesso ao driver
A secção WDM Smart Card Driver Routines lista as rotinas da biblioteca de drivers e indica que rotina executa cada ação.
A biblioteca de drivers processa a maioria das solicitações IOCTL que o gerenciador de recursos envia para o driver de leitor. A seção IOCTLs do driver de cartão inteligente lista as IOCTLs que a biblioteca de drivers processa em nome do driver de leitor.
Os ficheiros a seguir são usados pela biblioteca de drivers de cartões inteligentes e por drivers que chamam rotinas dessa biblioteca.
| Ficheiro | Descrição |
|---|---|
Smclib.h |
Contém declarações e definições exigidas por todos os drivers que chamam rotinas de biblioteca de smart card. |
Smcnt.h |
Contém as declarações e definições exigidas por um driver WDM, que chama 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. |