Функция ПИИКопия (fdi.h)
Функция FDICopy извлекает файлы из шкафов.
Синтаксис
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
);
Параметры
[in] hfdi
Допустимый дескриптор контекста ПИИ, возвращаемый функцией FDICreate .
[in] pszCabinet
Имя cab-файла, за исключением сведений о пути, из которого извлекаются файлы. Если файл разделен на несколько шкафов, ФУНКЦИЯ ПИИКопия позволяет открывать последующие шкафы.
[in] pszCabPath
Путь к cab-файлу, но не включает имя самого файла. Например, "C:\MyCabs".
Содержимое pszCabinet добавляется в pszCabPath , чтобы создать полный путь к кабинету.
[in] flags
В настоящее время флаги не определены, и этот параметр должен иметь нулевое значение.
[in] pfnfdin
Указатель на определяемую приложением функцию уведомления обратного вызова, чтобы обновить приложение о состоянии декодера. Функция должна быть объявлена с помощью макроса FNFDINOTIFY .
[in] pfnfdid
В настоящее время не используется ПИИ. Этот параметр должен иметь значение NULL.
[in, optional] pvUser
Указатель на указанное приложением значение, передаваемое функции уведомления.
Возвращаемое значение
Если функция выполнена успешно, она возвращает значение TRUE; в противном случае — FALSE.
Расширенная информация об ошибке предоставляется в структуре ERF , используемой для создания контекста ПИИ.
Требования
Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | fdi.h |
Библиотека | Cab.lib |
DLL | Cabinet.dll |