Функция CcCopyWriteWontFlush (ntifs.h)

Макрос CcCopyWriteWontFlush определяет, является ли объем данных, копируемых при вызове CcCopyWrite , достаточно мал, чтобы не требовать немедленной записи на диск, если ccCopyWrite вызывается с параметром Wait имеет значение FALSE.

Синтаксис

BOOLEAN CcCopyWriteWontFlush(
  [in] PFILE_OBJECT   FileObject,
  [in] PLARGE_INTEGER FileOffset,
  [in] ULONG          Length
);

Параметры

[in] FileObject

Указатель на объект файла для кэшированного файла, в который записываются данные.

[in] FileOffset

Указатель на переменную, указывающую начальное смещение байтов в кэшированном файле, в котором должны быть записаны данные.

[in] Length

Длина копируемых данных в байтах.

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

CcCopyWriteWontFlush возвращает значение TRUE , если объем данных, копируемых в вызове CcCopyWrite , достаточно мал, чтобы не требовать немедленной записи на диск, в противном случае — FALSE .

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть ntifs.h (включая Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe

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

CcCanIWrite

CcCopyWrite

CcDeferWrite