CacheRichCreateFile 函数 (filehc.h)

在缓存中创建文件或查找现有文件,并允许在缓存中添加属性。

语法

FIO_CONTEXT * CacheRichCreateFile(
  [in] LPSTR                      lpstrName,
  [in] FCACHE_RICHCREATE_CALLBACK pfnCallBack,
  [in] LPVOID                     lpv,
  [in] BOOL                       fAsyncContext
);

参数

[in] lpstrName

指向在缓存中创建的文件的名称的指针。

[in] pfnCallBack

指向用于创建文件的 FCACHE_RICHCREATE_CALLBACK 函数的指针。

[in] lpv

如果文件不在缓存中,则调用使用 lpv 调用 pfnCallBack 以执行调用 CreateFile 的实际工作。

[in] fAsyncContext

指定上下文是否可用于异步 I/O。 如果 为 TRUE,则返回 的FIO_CONTEXT 是异步的。

返回值

返回获取的 FIO_CONTEXT 结构的地址。

要求

要求
目标平台 Windows
标头 filehc.h
Library Fcachdll.lib
DLL Fcachdll.dll

另请参阅

CreateFile

FCACHE_RICHCREATE_CALLBACK

FIO_CONTEXT