Função FCIFlushFolder (fci.h)
A função FCIFlushFolder força a pasta atual em construção a ser concluída imediatamente.
Sintaxe
BOOL DIAMONDAPI FCIFlushFolder(
[in] HFCI hfci,
[in] PFNFCIGETNEXTCABINET pfnfcignc,
[in] PFNFCISTATUS pfnfcis
);
Parâmetros
[in] hfci
Um identificador de contexto fci válido retornado pela função FCICreate .
[in] pfnfcignc
Ponteiro para uma função de retorno de chamada definida pelo aplicativo para obter especificações no próximo gabinete a ser criado. A função deve ser declarada usando a macro FNFCIGETNEXTCABINET .
[in] pfnfcis
Ponteiro para uma função de retorno de chamada definida pelo aplicativo para atualizar o usuário. A função deve ser declarada usando a macro FNFCISTATUS .
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 de FCI.
Comentários
A API FCIFlushFolder força a pasta atualmente em construção a ser concluída imediatamente; redefinindo efetivamente o histórico de compactação se um método de compactação estiver em uso.
A função de retorno de chamada indicada por GetNextCab será chamada se o gabinete estourar, o que ocorrerá se os dados pendentes armazenados em buffer dentro de uma FCI fizerem com que o tamanho da mídia do gabinete especificado pelo aplicativo seja excedido.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | fci.h |
Biblioteca | Cabinet.lib |
DLL | Cabinet.dll |