Compartilhar via


Método ISCardFileAccess::D irectory

[O método Directory 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.]

O método Directory recupera uma lista de arquivos do tipo especificado do diretório atual.

Sintaxe

HRESULT Directory(
  [in]  FILETYPE    fileType,
  [out] LPSAFEARRAY *ppFileList
);

Parâmetros

fileType [in]

Tipo de arquivos de cartão inteligentes a serem listados.

Valor Significado
SC_TYPE_DIRECTORIES
Listar somente arquivos de diretório.
SC_TYPE_FILES
Listar somente arquivos elementares.
SC_TYPE_ALL_FILES
Listar arquivos de diretório e elementares.
SC_TYPE_DIRECTORY_FILE
Arquivo de diretório.
SC_TYPE_TRANSPARENT_EF
Arquivo elementar transparente.
SC_TYPE_FIXED_EF
Arquivo elementar fixo linear.
SC_TYPE_CYCLIC_EF
Arquivo elementar cíclico.
SC_TYPE_VARIABLE_EF
Arquivo elementar de variável linear.

 

ppFileList [out]

Matriz de BSTRs que representam a lista de arquivos que correspondem ao especificador em fileType.

Valor retornado

O método retorna um dos valores possíveis a seguir.

Código de retorno Descrição
S_OK
A operação foi concluída com êxito.
E_INVALIDARG
Parâmetro inválido.
E_NOTIMPL
A interface não implementou esse método.
E_OUTOFMEMORY
Sem memória.
E_POINTER
Um ponteiro inválido foi passado para ppFileList.

 

Comentários

Para obter uma lista de todos os métodos definidos por essa interface, consulte ISCardFileAccess.

Além dos códigos de erro COM listados acima, essa interface poderá retornar um código de erro de cartão inteligente se uma função de cartão inteligente for chamada para concluir a solicitação. Para obter mais informações, consulte Valores retornados do cartão inteligente.

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

Confira também

ISCardFileAccess