FDICopy-Funktion (fdi.h)

Die FDICopy-Funktion extrahiert Dateien aus Ablagen.

Syntax

BOOL DIAMONDAPI FDICopy(
  [in]           HFDI          hfdi,
  [in]           LPSTR         pszCabinet,
  [in]           LPSTR         pszCabPath,
  [in]           int           flags,
  [in]           PFNFDINOTIFY  pfnfdin,
  [in]           PFNFDIDECRYPT pfnfdid,
  [in, optional] void          *pvUser
);

Parameter

[in] hfdi

Ein gültiges FDI-Kontexthandle, das von der FDICreate-Funktion zurückgegeben wird.

[in] pszCabinet

Der Name der Ablagedatei, mit Ausnahme aller Pfadinformationen, aus denen Dateien extrahiert werden sollen. Wenn eine Datei auf mehrere Ablagen aufgeteilt ist, ermöglicht FDICopy , dass nachfolgende Ablagen geöffnet werden können.

[in] pszCabPath

Der Pfadname der Ablagedatei, jedoch ohne den Namen der Datei selbst. Beispiel: "C:\MyCabs".

Der Inhalt von pszCabinet wird an pszCabPath angefügt, um den vollständigen Pfadnamen der Ablage zu erstellen.

[in] flags

Derzeit sind keine Flags definiert, und dieser Parameter sollte auf Null festgelegt werden.

[in] pfnfdin

Zeiger auf eine anwendungsdefinierte Rückrufbenachrichtigungsfunktion, um die Anwendung auf dem status des Decoders zu aktualisieren. Die Funktion sollte mithilfe des FNFDINOTIFY-Makros deklariert werden.

[in] pfnfdid

Wird derzeit nicht von FDI verwendet. Dieser Parameter sollte auf NULL festgelegt werden.

[in, optional] pvUser

Zeiger auf einen anwendungsspezifischen Wert, der an die Benachrichtigungsfunktion übergeben werden soll.

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt sie TRUE zurück. andernfalls FALSE.

Erweiterte Fehlerinformationen werden in der ERF-Struktur bereitgestellt, die zum Erstellen des FDI-Kontexts verwendet wird.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile fdi.h
Bibliothek Cabinet.lib
DLL Cabinet.dll

Weitere Informationen

FDIErstellen