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
- Chame ISCardManage::CreateFileAccess para criar uma interface ISCardFileAccess .
- Chame Abrir para selecionar e abrir o arquivo.
- Gravação de chamada.
- Chame Fechar.
- 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 |