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 表示名称缓存。 |