Compartilhar via


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

Confira também

FCIFlushCabinet