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