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.
Visão geral da tecnologia de drivers de dispositivo smartcard.
Para desenvolver drivers de dispositivo Smartcard, você precisa desses cabeçalhos:
Para obter o guia de programação, consulte drivers de dispositivo smartcard.
IOCTLs
IOCTL_SMARTCARD_EJECT A solicitação IOCTL_SMARTCARD_EJECT ejeta o cartão inteligente atualmente inserido do leitor de cartão inteligente. |
IOCTL_SMARTCARD_GET_LAST_ERROR A solicitação IOCTL_SMARTCARD_GET_LAST_ERROR recupera o código de erro da operação mais anterior porque não há opção para retornar um código de erro imediatamente após a conclusão de uma operação sobreposta. |
IOCTL_SMARTCARD_SWALLOW A solicitação IOCTL_SMARTCARD_SWALLOW faz com que o leitor de cartão inteligente engula o cartão. |
Estruturas
SMARTCARD_EXTENSION A estrutura SMARTCARD_EXTENSION é usada pelo driver de leitor de cartão inteligente e pela biblioteca de driver de cartão inteligente para acessar todas as outras estruturas de dados de cartão inteligente. |
CLOCK_RATE_CONVERSION A estrutura CLOCK_RATE_CONVERSION contém um valor que determina a duração de um bit de dados e a frequência operacional máxima correspondente que acompanha o comprimento do bit indicado. |
OS_DEP_DATA A estrutura OS_DEP_DATA define os dados armazenados no membro OsData da estrutura de SMARTCARD_EXTENSION, que contém informações de cartão inteligente específicas ao sistema operacional. |
PTS_DATA A estrutura PTS_DATA é usada para PTS (seleção de tipo de protocolo). |
SCARD_CARD_CAPABILITIES A declaração de estrutura SCARD_CARD_CAPABILITIES define os dados armazenados no membro CardCapabilites da estrutura SMARTCARD_EXTENSION e contém todas as informações específicas para o cartão inteligente específico que é usado no momento. |
SCARD_READER_CAPABILITIES A estrutura SCARD_READER_CAPABILITIES contém informações de estado sobre o leitor de cartão inteligente. |
SMARTCARD_REPLY Descreve o buffer de resposta recebido do cartão inteligente. |
SMARTCARD_REQUEST Descreve o buffer de solicitação que contém dados a serem enviados para o cartão. |
T0_DATA A estrutura de T0_DATA é usada pela biblioteca de driver de cartão inteligente para processar a E/S do T0. |
T1_DATA A estrutura T1_DATA é usada pela biblioteca de driver de cartão inteligente para processar E/S T1. |
VENDOR_ATTR A estrutura VENDOR_ATTR define os dados armazenados no membro VendorAttr da estrutura SMARTCARD_EXTENSION. VENDOR_ATTR também contém informações que identificam o leitor de cartão inteligente, como o nome do fornecedor, o número de unidade e o número de série. |