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
要复制的数据的长度(以字节为单位)。
返回值
如果调用 CcCopyWrite 时要复制的数据量足够小,不需要立即刷新到磁盘,则 CcCopyWriteWontFlush 返回 TRUE,否则返回 FALSE。
要求
要求 | 值 |
---|---|
目标平台 | 通用 |
标头 | ntifs.h (包括 Ntifs.h) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |