CcCopyWriteWontFlush 函数 (ntifs.h)

CcCopyWriteWontFlush 宏确定调用 CcCopyWrite 时要复制的数据量是否足够小,如果调用 CcCopyWriteWait 设置为 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

另请参阅

CcCanIWrite

CcCopyWrite

CcDeferWrite