Share via


Função mmioFlush (mmiscapi.h)

A função mmioFlush gravará o buffer de E/S de um arquivo em disco se o buffer tiver sido gravado.

Sintaxe

MMRESULT mmioFlush(
  HMMIO hmmio,
  UINT  fuFlush
);

Parâmetros

hmmio

Identificador de arquivo de um arquivo aberto usando a função mmioOpen .

fuFlush

Sinalizador determinando como a liberação é executada. Pode ser zero ou o seguinte.

Valor Descrição
MMIO_EMPTYBUF Esvazia o buffer depois de escrevê-lo no disco.

Retornar valor

Retornará zero se tiver êxito ou um erro, caso contrário. Os valores de erro possíveis incluem o seguinte.

Código de retorno Descrição
MMIOERR_CANNOTWRITE
O conteúdo do buffer não pôde ser gravado no disco.

Comentários

Fechar um arquivo com a função mmioClose libera automaticamente seu buffer.

Se não houver espaço em disco suficiente para gravar o buffer, mmioFlush falhará, mesmo que as chamadas anteriores da função mmioWrite tenham sido bem-sucedidas.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho mmiscapi.h (inclua Mmiscapi.h, Windows.h)
Biblioteca Winmm.lib
DLL Winmm.dll