Freigeben über


ISCardFileAccess::D irectory-Methode

[Die Directory-Methode ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Es ist nicht für die Verwendung in Windows Server 2003 mit Service Pack 1 (SP1) und höher, Windows Vista, Windows Server 2008 und nachfolgenden Versionen des Betriebssystems verfügbar. Die Smartcardmodule bieten ähnliche Funktionen.]

Die Directory-Methode ruft eine Liste von Dateien des angegebenen Typs aus dem aktuellen Verzeichnis ab.

Syntax

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

Parameter

fileType [in]

Typ der auflistenden Smart Karte-Dateien.

Wert Bedeutung
SC_TYPE_DIRECTORIES
Nur Verzeichnisdateien auflisten.
SC_TYPE_FILES
Nur elementare Dateien auflisten.
SC_TYPE_ALL_FILES
Listet sowohl Verzeichnis- als auch Elementardateien auf.
SC_TYPE_DIRECTORY_FILE
Verzeichnisdatei.
SC_TYPE_TRANSPARENT_EF
Transparente Elementardatei.
SC_TYPE_FIXED_EF
Lineare feste Elementardatei.
SC_TYPE_CYCLIC_EF
Zyklische Elementardatei.
SC_TYPE_VARIABLE_EF
Elementardatei für lineare Variablen.

 

ppFileList [out]

Array von BSTRs, die die Liste der Dateien darstellen, die dem Bezeichner in fileType entsprechen.

Rückgabewert

Die -Methode gibt einen der folgenden möglichen Werte zurück.

Rückgabecode BESCHREIBUNG
S_OK
Der Vorgang wurde erfolgreich abgeschlossen.
E_INVALIDARG
Ungültiger Parameter.
E_NOTIMPL
Die -Schnittstelle hat diese Methode nicht implementiert.
E_OUTOFMEMORY
Nicht genügend Arbeitsspeicher.
E_POINTER
Für ppFileList wurde ein ungültiger Zeiger übergeben.

 

Bemerkungen

Eine Liste aller von dieser Schnittstelle definierten Methoden finden Sie unter ISCardFileAccess.

Zusätzlich zu den oben aufgeführten COM-Fehlercodes gibt diese Schnittstelle möglicherweise einen Fehlercode für intelligente Karte zurück, wenn eine intelligente Karte-Funktion aufgerufen wurde, um die Anforderung abzuschließen. Weitere Informationen finden Sie unter Smartcard-Rückgabewerte.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Ende des Supports (Client)
Windows XP
Ende des Supports (Server)
Windows Server 2003

Siehe auch

ISCardFileAccess