Compartilhar via


Interface ISCardFileAccess

[A interface ISCardFileAccess 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 definição de interface a seguir é fornecida como um padrão que pode ser seguido ao desenvolver um provedorde serviços de cartão inteligente.

A interface ISCardFileAccess pode ser usada para implementar uma interface de alto nível para um sistema de arquivos baseado em cartão com um sistema de arquivos cartão subjacente com base na estrutura definida em ISO/IEC 7816-4. Outras implementações são possíveis, mas espera-se que seja a mais comum.

A interface ISCardFileAccess pode ser usada para expor entidades do sistema de arquivos de maneira muito familiar aos desenvolvedores de aplicativos no ambiente do computador. Ele fornece mecanismos para localizar arquivos específicos e executar operações comuns, como seleção, leitura, gravação, criação e exclusão. Ele encapsula e mascara grande parte dos detalhes de baixo nível envolvidos na execução dessas operações no nível cartão.

Veja a seguir um uso típico da interface ISCardFileAccess . Nesse caso, a interface ISCardFileAccess é usada para selecionar, abrir e gravar em um arquivo.

Para gravar em um arquivo

  1. Chame ISCardManage::CreateFileAccess para criar uma interface ISCardFileAccess .
  2. Chame Abrir para selecionar e abrir o arquivo.
  3. Gravação de chamada.
  4. Chame Fechar.
  5. Libere a interface ISCardFileAccess .

Membros

A interface ISCardFileAccess herda da interface IDispatch . ISCardFileAccess também tem estes tipos de membros:

Métodos

A interface ISCardFileAccess tem esses métodos.

Método Descrição
ChangeDir Altera o diretório de cartão inteligente atual para o novo diretório especificado.
Fechar Fecha o arquivo especificado.
Criar Cria um arquivo em um determinado local dentro do sistema de arquivos ICC.
Excluir Exclui um arquivo especificado.
Diretório Recupera uma lista de arquivos.
GetCurrentDir Retorna um caminho absoluto para o diretório selecionado no momento.
GetFileCapabilities Recupera recursos de arquivo.
GetProperties Recupera os dados primitivos referenciados por marcas para o objeto especificado.
Invalidate Torna o arquivo especificado indisp válido.
Aberto Abre o arquivo especificado para uso adicional.
Ler Lê e retorna os dados especificados de um determinado arquivo.
Reabilitar Torna um arquivo (EF ou DF), que já foi tornado inválido usando o comando Invalidate, acessível pelo aplicativo.
Seek Seleciona o objeto do qual a permissão de leitura/gravação será feita.
SetProperties Define os dados primitivos referenciados por marcas para o objeto especificado.
Escrever Grava dados em um arquivo aberto atual.

 

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