Функция 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 |