rxprocs.h 标头
ifsk 使用此标头。 有关详细信息,请参阅:
rxprocs.h 包含以下编程接口:
函数
FsRtlCheckOplock 了解 FsRtlCheckOplock 例程如何将文件 I/O 操作的 IRP 与文件的当前机会锁同步 (oplock) 状态。 |
FsRtlNotifyFullChangeDirectory 了解 FsRtlNotifyFullChangeDirectory 例程如何为通知请求创建通知结构并将其添加到指定的通知列表。 |
FsRtlOplockIsFastIoPossible 了解 FsRtlOplockIsFastIoPossible 如何检查文件的机会锁 (oplock) 状态,以确定是否可以对文件执行快速 I/O。 |
RxChangeBufferingState 调用 RxChangeBufferingState 来处理缓冲状态更改请求。 |
RxCompleteRequest RxCompleteRequest 完成与RX_CONTEXT结构关联的 IRP 请求。 |
RxCompleteRequest_Real RxCompleteRequest_Real完成与RX_CONTEXT结构关联的 IRP 请求。 |
RxDereference 对于 RDBSS 使用的多个引用计数数据结构,RxDereference 将结构的 NodeReferenceCount 成员递减 1。 |
RxDriverEntry RxDriverEntry 由整体网络微型重定向程序驱动程序从其 DriverEntry 例程调用,以初始化 RDBSS 静态库。 |
RxFinalizeConnection 详细了解 RxFinalizeConnection 函数。 |
RxFinalizeNetFcb RxFinalizeNetFCB 完成给定的 FCB 结构。 调用方必须在与 FCB 关联的NET_ROOT上具有独占锁。 |
RxForceFinalizeAllVNetRoots RxForceFinalizeAllVNetRoots force 将完成与给定NET_ROOT结构关联的所有V_NET_ROOT结构。 调用方必须在与设备对象关联的 netname 表上具有独占锁。 |
RxFsdPostRequest RxFsdPostRequest 将 I/O 请求数据包 (IRP) RX_CONTEXT结构指定的 I/O 请求数据包排队到辅助角色队列,供文件系统进程 (FSP) 进行处理。 |
RxIndicateChangeOfBufferingState 调用 RxIndicateChangeOfBufferingState 以在 oplock 中断指示 (注册更改缓冲状态请求,例如) 以供以后处理。 如有必要,将激活用于进一步处理的工作线程例程。 |
RxIndicateChangeOfBufferingStateForSrvOpen 调用 RxIndicateChangeOfBufferingStateForSrvOpen 来注册更改缓冲状态请求 (oplock 中断指示,例如) 以供以后处理。 如果满足必要的先决条件,则进一步处理 oplock。 |
RxIsThisACscAgentOpen RxIsThisACscAgentOpen 确定文件是否由用户模式客户端缓存代理打开。 |
RxLockEnumerator 从网络微型重定向程序调用 RxLockEnumerator,以枚举 FCB 上的文件锁。 |
RxLogEventDirect 调用 RxLogEventDirect 将错误记录到 I/O 错误日志。 建议使用 RXLogEvent 宏或 RxLogFailure 宏,而不是直接调用此例程。 |
RxLogEventWithAnnotation RxLogEventWithAnnotation 分配 I/O 错误日志结构,填充信息,并将条目写入 I/O 错误日志。 |
RxLogEventWithBufferDirect RxLogEventWithBufferDirect 分配 I/O 错误日志结构,填充信息,并将条目写入 I/O 错误日志。 |
RxMapSystemBuffer RxMapSystemBuffer 从 IRP 返回系统缓冲区地址。 |
RxPrepareToReparseSymbolicLink RxPrepareToReparseSymbolicLink 设置文件对象名称以方便重新分析。 网络微型重定向程序使用此例程遍历符号链接。 |
RxPurgeAllFobxs RxPurgeAllFobxs 清除与网络微型重定向程序关联的所有 FOBX 结构。 |
RxReference 对于 RDBSS 使用的多个引用计数数据结构,RxReference 会将结构的 NodeReferenceCount 成员递增 1。 |
RxScavengeAllFobxs RxScavengeAllFobxs 清除与网络微型重定向程序设备对象关联的所有 FOBX 结构。 |
RxSetSrvCallDomainName 网络微型重定向程序驱动程序调用 RxSetSrvCallDomainName,以设置与任何给定服务器关联的域名 (SRV_CALL 结构) 。 |