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 如果 调用 CcCopyWrite 中复制的数据量不足以要求立即刷新到磁盘 ,则返回 true TRUE;否则为 FALSE

要求

要求 价值
目标平台 普遍
标头 ntifs.h (include Ntifs.h)
NtosKrnl.lib
DLL NtosKrnl.exe

另请参阅

CcCanIWrite

CcCopyWrite

CcDeferWrite