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.
Esse cabeçalho é usado por Segurança e Identidade. Para obter mais informações, consulte:
winscard.h contém as seguintes interfaces de programação:
Funções
|
GetOpenCardNameA A função GetOpenCardName exibe a caixa de diálogo "selecionar cartão" do cartão inteligente. (ANSI) |
|
GetOpenCardNameW A função GetOpenCardName exibe a caixa de diálogo "selecionar cartão" do cartão inteligente. (Unicode) |
|
SCardAccessStartedEvent Retorna um identificador de evento quando um evento sinaliza que o gerenciador de recursos de cartão inteligente é iniciado. |
|
SCardAddReaderToGroupA Adiciona um leitor a um grupo de leitores. (ANSI) |
|
SCardAddReaderToGroupW Adiciona um leitor a um grupo de leitores. (Unicode) |
|
SCardAudit Grava mensagens de evento no log de aplicativos do Windows Microsoft-Windows-SmartCard-Audit/Authentication. |
|
Scardbegintransaction Inicia uma transação. |
|
SCardCancel Encerra todas as ações pendentes em um contexto específico do gerenciador de recursos. |
|
SCardConnectA Estabelece uma conexão (usando um contexto específico do gerenciador de recursos) entre o aplicativo de chamada e um cartão inteligente contido por um leitor específico. Se não houver cartão no leitor especificado, um erro será retornado. (ANSI) |
|
SCardConnectW Estabelece uma conexão (usando um contexto específico do gerenciador de recursos) entre o aplicativo de chamada e um cartão inteligente contido por um leitor específico. Se não houver cartão no leitor especificado, um erro será retornado. (Unicode) |
|
SCardControl Fornece controle direto do leitor. Você pode chamá-lo a qualquer momento após uma chamada bem-sucedida para SCardConnect e antes de uma chamada bem-sucedida para SCardDisconnect. |
|
SCardDisconnect Encerra uma conexão aberta anteriormente entre o aplicativo de chamada e uma cartão inteligente no leitor de destino. |
|
SCardEndTransaction Conclui uma transação declarada anteriormente, permitindo que outros aplicativos retomem interações com o cartão. |
|
Scardestablishcontext Estabelece o contexto do gerenciador de recursos (o escopo) no qual as operações de banco de dados são executadas. |
|
SCardForgetCardTypeA Remove uma cartão inteligente introduzida do subsistema de cartão inteligente. (ANSI) |
|
SCardForgetCardTypeW Remove uma cartão inteligente introduzida do subsistema de cartão inteligente. (Unicode) |
|
SCardForgetReaderA Remove um leitor introduzido anteriormente do controle pelo subsistema smart cartão. Ele é removido do banco de dados de cartão inteligente, inclusive de qualquer grupo de leitores ao qual ele possa ter sido adicionado. (ANSI) |
|
SCardForgetReaderGroupA Remove um grupo de leitores de cartão inteligentes introduzido anteriormente do subsistema smart cartão. Embora essa função limpe automaticamente todos os leitores do grupo, ela não afeta a existência dos leitores individuais no banco de dados. (ANSI) |
|
SCardForgetReaderGroupW Remove um grupo de leitores de cartão inteligentes introduzido anteriormente do subsistema smart cartão. Embora essa função limpe automaticamente todos os leitores do grupo, ela não afeta a existência dos leitores individuais no banco de dados. (Unicode) |
|
SCardForgetReaderW Remove um leitor introduzido anteriormente do controle pelo subsistema smart cartão. Ele é removido do banco de dados de cartão inteligente, inclusive de qualquer grupo de leitores ao qual ele possa ter sido adicionado. (Unicode) |
|
SCardFreeMemory Libera memória que foi retornada do gerenciador de recursos usando o designador de comprimento SCARD_AUTOALLOCATE. |
|
SCardGetAttrib Recupera os atributos de leitor atuais para o identificador fornecido. Isso não afeta o estado do leitor, do driver ou do cartão. |
|
SCardGetCardTypeProviderNameA Retorna o nome do módulo (biblioteca de link dinâmico) que contém o provedor para um determinado nome de cartão e tipo de provedor. (ANSI) |
|
SCardGetCardTypeProviderNameW Retorna o nome do módulo (biblioteca de link dinâmico) que contém o provedor para um determinado nome de cartão e tipo de provedor. (Unicode) |
|
SCardGetDeviceTypeIdA Obtém o identificador de tipo de dispositivo do leitor de cartão para o nome do leitor fornecido. Essa função não afeta o estado do leitor. (ANSI) |
|
SCardGetDeviceTypeIdW Obtém o identificador de tipo de dispositivo do leitor de cartão para o nome do leitor fornecido. Essa função não afeta o estado do leitor. (Unicode) |
|
SCardGetProviderIdA Retorna o identificador (GUID) do provedor de serviços primário para um determinado cartão. (ANSI) |
|
SCardGetProviderIdW Retorna o identificador (GUID) do provedor de serviços primário para um determinado cartão. (Unicode) |
|
SCardGetReaderDeviceInstanceIdA Obtém o identificador de instância do dispositivo do leitor de cartão para o nome do leitor fornecido. Essa função não afeta o estado do leitor. (ANSI) |
|
SCardGetReaderDeviceInstanceIdW Obtém o identificador de instância do dispositivo do leitor de cartão para o nome do leitor fornecido. Essa função não afeta o estado do leitor. (Unicode) |
|
SCardGetReaderIconA Obtém um ícone do leitor de cartão inteligente para o nome de um determinado leitor. (ANSI) |
|
SCardGetReaderIconW Obtém um ícone do leitor de cartão inteligente para o nome de um determinado leitor. (Unicode) |
|
SCardGetStatusChangeA Bloqueia a execução até que a disponibilidade atual dos cartões em um conjunto específico de leitores seja alterada. (ANSI) |
|
SCardGetStatusChangeW Bloqueia a execução até que a disponibilidade atual dos cartões em um conjunto específico de leitores seja alterada. (Unicode) |
|
SCardGetTransmitCount Recupera o número de operações de transmissão concluídas desde que o leitor de cartão especificado foi inserido. |
|
SCardIntroduceCardTypeA Apresenta uma cartão inteligente ao subsistema de cartão inteligente (para o usuário ativo) adicionando-o ao banco de dados de cartão inteligente. (ANSI) |
|
SCardIntroduceCardTypeW Apresenta uma cartão inteligente ao subsistema de cartão inteligente (para o usuário ativo) adicionando-o ao banco de dados de cartão inteligente. (Unicode) |
|
SCardIntroduceReaderA Apresenta um novo nome para um leitor de cartão inteligente existente. (ANSI) |
|
SCardIntroduceReaderGroupA Apresenta um grupo de leitores ao subsistema smart cartão. No entanto, o grupo de leitores não será criado até que o grupo seja especificado ao adicionar um leitor ao banco de dados de cartão inteligente. (ANSI) |
|
SCardIntroduceReaderGroupW Apresenta um grupo de leitores ao subsistema smart cartão. No entanto, o grupo de leitores não será criado até que o grupo seja especificado ao adicionar um leitor ao banco de dados de cartão inteligente. (Unicode) |
|
SCardIntroduceReaderW Apresenta um novo nome para um leitor de cartão inteligente existente. (Unicode) |
|
SCardIsValidContext Determina se um identificador de contexto de cartão inteligente é válido. |
|
SCardListCardsA Pesquisa o banco de dados de cartão inteligente e fornece uma lista de cartões nomeados introduzidos anteriormente no sistema pelo usuário. (ANSI) |
|
SCardListCardsW Pesquisa o banco de dados de cartão inteligente e fornece uma lista de cartões nomeados introduzidos anteriormente no sistema pelo usuário. (Unicode) |
|
SCardListInterfacesA Fornece uma lista de interfaces fornecidas por um determinado cartão. (ANSI) |
|
SCardListInterfacesW Fornece uma lista de interfaces fornecidas por um determinado cartão. (Unicode) |
|
SCardListReaderGroupsA Fornece a lista de grupos de leitores que foram introduzidos anteriormente no sistema. (ANSI) |
|
SCardListReaderGroupsW Fornece a lista de grupos de leitores que foram introduzidos anteriormente no sistema. (Unicode) |
|
SCardListReadersA Fornece a lista de leitores em um conjunto de grupos de leitores nomeados, eliminando duplicatas. (ANSI) |
|
SCardListReadersW Fornece a lista de leitores em um conjunto de grupos de leitores nomeados, eliminando duplicatas. (Unicode) |
|
SCardListReadersWithDeviceInstanceIdA Obtém a lista de leitores que forneceram um identificador de instância de dispositivo. Essa função não afeta o estado do leitor. (ANSI) |
|
SCardListReadersWithDeviceInstanceIdW Obtém a lista de leitores que forneceram um identificador de instância de dispositivo. Essa função não afeta o estado do leitor. (Unicode) |
|
SCardLocateCardsA Pesquisa os leitores listados no parâmetro rgReaderStates para um cartão com uma cadeia de caracteres ATR que corresponde a um dos nomes de cartão especificados em mszCards, retornando imediatamente com o resultado. (ANSI) |
|
SCardLocateCardsByATRA Pesquisa os leitores listados no parâmetro rgReaderStates para obter um cartão com um nome que corresponda a um dos nomes de cartão contidos em uma das estruturas de SCARD_ATRMASK especificadas pelo parâmetro rgAtrMasks. (ANSI) |
|
SCardLocateCardsByATRW Pesquisa os leitores listados no parâmetro rgReaderStates para obter um cartão com um nome que corresponda a um dos nomes de cartão contidos em uma das estruturas de SCARD_ATRMASK especificadas pelo parâmetro rgAtrMasks. (Unicode) |
|
SCardLocateCardsW Pesquisa os leitores listados no parâmetro rgReaderStates para um cartão com uma cadeia de caracteres ATR que corresponde a um dos nomes de cartão especificados em mszCards, retornando imediatamente com o resultado. (Unicode) |
|
SCardReadCacheA Recupera a parte de valor de um par nome-valor do cache global mantido pela Resource Manager cartão inteligente. (ANSI) |
|
SCardReadCacheW Recupera a parte de valor de um par nome-valor do cache global mantido pela Resource Manager cartão inteligente. (Unicode) |
|
SCardReconnect Restabelece uma conexão existente entre o aplicativo de chamada e uma cartão inteligente. |
|
SCardReleaseContext Fecha um contexto do gerenciador de recursos estabelecido, liberando todos os recursos alocados nesse contexto, incluindo objetos SCARDHANDLE e memória alocados usando o designador de comprimento SCARD_AUTOALLOCATE. |
|
SCardReleaseStartedEvent Diminui a contagem de referência para um identificador adquirido por uma chamada anterior para a função SCardAccessStartedEvent. |
|
SCardRemoveReaderFromGroupA Remove um leitor de um grupo de leitores existente. Essa função não tem efeito sobre o leitor. (ANSI) |
|
SCardRemoveReaderFromGroupW Remove um leitor de um grupo de leitores existente. Essa função não tem efeito sobre o leitor. (Unicode) |
|
SCardSetAttrib Define o atributo de leitor fornecido para o identificador fornecido. |
|
SCardSetCardTypeProviderNameA Especifica o nome do módulo (biblioteca de vínculo dinâmico) que contém o provedor para um determinado nome de cartão e tipo de provedor. (ANSI) |
|
SCardSetCardTypeProviderNameW Especifica o nome do módulo (biblioteca de vínculo dinâmico) que contém o provedor para um determinado nome de cartão e tipo de provedor. (Unicode) |
|
SCardStatusA Fornece o status atual de um cartão inteligente em um leitor. (ANSI) |
|
SCardStatusW Fornece o status atual de um cartão inteligente em um leitor. (Unicode) |
|
SCardTransmit Envia uma solicitação de serviço para a cartão inteligente e espera receber dados de volta do cartão. |
|
SCardUIDlgSelectCardA Exibe a caixa de diálogo Selecionar Cartão cartão inteligente. (ANSI) |
|
Scarduidlgselectcardw Exibe a caixa de diálogo Selecionar Cartão cartão inteligente. (Unicode) |
|
SCardWriteCacheA Grava um par nome-valor de um cartão inteligente no cache global mantido pelo Resource Manager cartão inteligente. (ANSI) |
|
SCardWriteCacheW Grava um par nome-valor de um cartão inteligente no cache global mantido pelo Resource Manager cartão inteligente. (Unicode) |
Estruturas
|
OPENCARD_SEARCH_CRITERIAA A estrutura OPENCARD_SEARCH_CRITERIA é usada pela função SCardUIDlgSelectCard para reconhecer cartões que atendem aos requisitos estabelecidos pelo chamador. No entanto, você pode chamar SCardUIDlgSelectCard sem usar essa estrutura. (ANSI) |
|
OPENCARD_SEARCH_CRITERIAW A estrutura OPENCARD_SEARCH_CRITERIA é usada pela função SCardUIDlgSelectCard para reconhecer cartões que atendem aos requisitos estabelecidos pelo chamador. No entanto, você pode chamar SCardUIDlgSelectCard sem usar essa estrutura. (Unicode) |
|
OPENCARDNAME_EXA A estrutura OPENCARDNAME_EX contém as informações que a função SCardUIDlgSelectCard usa para inicializar um smart cartão caixa de diálogo Selecionar Cartão. (ANSI) |
|
OPENCARDNAME_EXW A estrutura OPENCARDNAME_EX contém as informações que a função SCardUIDlgSelectCard usa para inicializar um smart cartão caixa de diálogo Selecionar Cartão. (Unicode) |
|
OPENCARDNAMEA Contém as informações que a função GetOpenCardName usa para inicializar um smart cartão caixa de diálogo Selecionar Cartão. (ANSI) |
|
OPENCARDNAMEW Contém as informações que a função GetOpenCardName usa para inicializar um smart cartão caixa de diálogo Selecionar Cartão. (Unicode) |
|
SCARD_ATRMASK Usado pela função SCardLocateCardsByATR para localizar cartões. |
|
SCARD_READERSTATEA Usado por funções para acompanhar cartões inteligentes dentro dos leitores. (ANSI) |
|
SCARD_READERSTATEW Usado por funções para acompanhar cartões inteligentes dentro dos leitores. (Unicode) |