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 |