Функция FlushLogBuffers (clfsw32.h)

Принудительно выполняет очистку всех записей, добавленных в эту область маршалинга, на диск. Эта служба является особым случаем FlushLogToLsn , для целевого номера журнала (LSN) задано значение CLFS_LSN_NULL.

Синтаксис

CLFSUSER_API BOOL FlushLogBuffers(
  [in]                PVOID        pvMarshal,
  [in, out, optional] LPOVERLAPPED pOverlapped
);

Параметры

[in] pvMarshal

Указатель на контекст маршалинга, выделенный с помощью функции CreateLogMarshallingArea .

[in, out, optional] pOverlapped

Указатель на структуру OVERLAPPED , необходимую для асинхронной операции.

Этот параметр может иметь значение NULL , если асинхронная операция не используется.

Возвращаемое значение

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция завершается ошибкой, возвращаемое значение равно нулю (0). Дополнительные сведения об ошибке можно получить, вызвав GetLastError. В следующем списке указаны возможные коды ошибок:

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 R2 [только классические приложения]
Целевая платформа Windows
Header clfsw32.h
Библиотека Clfsw32.lib
DLL Clfsw32.dll

См. также раздел

Общие функции файловой системы журнала

FlushLogToLsn

ПЕРЕКРЫВАЮЩИХСЯ