Função FDICopy (fdi.h)
A função FDICopy extrai arquivos de gabinetes.
Sintaxe
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
Um identificador de contexto FDI válido retornado pela função FDICreate .
[in] pszCabinet
O nome do arquivo de gabinete, excluindo qualquer informação de caminho, da qual extrair arquivos. Se um arquivo for dividido em vários gabinetes, o FDICopy permitirá que os gabinetes subsequentes sejam abertos.
[in] pszCabPath
O nome do caminho do arquivo de gabinete, mas não incluindo o nome do próprio arquivo. Por exemplo, "C:\MyCabs".
O conteúdo de pszCabinet é acrescentado a pszCabPath para criar o nome de caminho completo do gabinete.
[in] flags
Nenhum sinalizador está definido no momento e esse parâmetro deve ser definido como zero.
[in] pfnfdin
Ponteiro para uma função de notificação de retorno de chamada definida pelo aplicativo para atualizar o aplicativo no status do decodificador. A função deve ser declarada usando a macro FNFDINOTIFY .
[in] pfnfdid
Não usado atualmente pela FDI. Esse parâmetro deve ser definido como NULL.
[in, optional] pvUser
Ponteiro para um valor especificado pelo aplicativo para passar para a função de notificação.
Valor retornado
Se a função for bem-sucedida, ela retornará TRUE; caso contrário, FALSE.
Informações de erro estendidas são fornecidas na estrutura ERF usada para criar o contexto FDI.
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | fdi.h |
Biblioteca | Cabinet.lib |
DLL | Cabinet.dll |