filehc.h 标头

开发人员说明使用此标头。 有关详细信息,请参阅:

filehc.h 包含以下编程接口:

函数

 
AssociateContextWithName

将名称插入到名称缓存中以查找指定的FIO_CONTEXT结构。
AssociateFileEx

将文件与异步上下文相关联。
CacheCreateFile

在缓存中创建文件或查找现有文件。
CacheRichCreateFile

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

查找或创建名称缓存。
FindSyncContextFromName

检索与指定用户名关联的FIO_CONTEXT结构。
GetDotStuffState

确定在打开任何点填充机制时是否将点添加到文件中。
GetFileSizeFromContext

报告使用 句柄缓存的文件大小。
InitializeCache

提供文件句柄缓存的初始化值。
InsertFile

将文件插入缓存中。
InvalidateName

使用户能够从名称缓存中删除单个名称和所有关联数据。
ProduceDotStuffedContext

检索具有请求状态的FIO_CONTEXT结构。
ReleaseNameCache

释放名称缓存。
SetDotStuffingOnWrites

在消息的文件句柄缓存的写入路径上启用点填充属性。
SetDotStuffState

允许在FIO_CONTEXT结构中设置点填充。
TerminateCache

消除缓存并使用 DLL 结束异步 I/O。

回调函数

 
CACHE_DESTROY_CALLBACK

每当名称缓存中的条目被销毁时调用的函数。
CACHE_READ_CALLBACK

提供给缓存以帮助检查缓存中的项的回调。
FCACHE_CREATE_CALLBACK

用于在缓存中创建项的回调函数。 (FCACHE_CREATE_CALLBACK)
FCACHE_RICHCREATE_CALLBACK

用于在缓存中创建项的回调函数。 (FCACHE_RICHCREATE_CALLBACK)

结构

 
NAME_CACHE_CONTEXT

表示名称缓存。