Поделиться через


Функция ПИИКопия (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

См. также раздел

ПИИСоздать