Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 |