Función IDFCopy (idf.h)

La función IDFCopy extrae archivos de gabinetes.

Sintaxis

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
);

Parámetros

[in] hfdi

Identificador de contexto de IED válido devuelto por la función IDFCreate .

[in] pszCabinet

Nombre del archivo archivador, excepto cualquier información de ruta de acceso, de la que se van a extraer archivos. Si un archivo se divide en varios gabinetes, IDFCopy permite abrir los gabinetes posteriores.

[in] pszCabPath

Nombre de la ruta de acceso del archivo de archivador, pero no incluye el nombre del propio archivo. Por ejemplo, "C:\MyCabs".

El contenido de pszCabinet se anexa a pszCabPath para crear el nombre de ruta de acceso completo del gabinete.

[in] flags

No hay marcas definidas actualmente y este parámetro debe establecerse en cero.

[in] pfnfdin

Puntero a una función de notificación de devolución de llamada definida por la aplicación para actualizar la aplicación en el estado del descodificador. La función se debe declarar mediante la macro FNFDINOTIFY .

[in] pfnfdid

Actualmente no se utiliza en la IED. Este parámetro debe establecerse en NULL.

[in, optional] pvUser

Puntero a un valor especificado por la aplicación para pasar a la función de notificación.

Valor devuelto

Si la función se realiza correctamente, devuelve TRUE; de lo contrario, FALSE.

La información de error extendida se proporciona en la estructura ERF utilizada para crear el contexto de IED.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado idf.h
Library Cabinet.lib
Archivo DLL Cabinet.dll

Consulte también

IDFCreate