FsRtlIncrementCcFastMdlReadWait 函数 (ntifs.h)

FsRtlIncrementCcFastMdlReadWait 例程递增缓存管理器的 CcFastMdlReadWait 处理器控制块(PRCB) 对象中的性能计数器成员。

语法

void FsRtlIncrementCcFastMdlReadWait();

返回值

没有

言论

FsRtlIncrementCcFastMdlReadWait 将缓存管理器的 CcFastMdlReadWait 性能计数器递增到调用 FsRtlIncrementCcFastMdlReadWait 的处理器的每个处理器控制块中。 此计数器记录文件系统驱动程序服务的快速 I/O MDL 读取操作(FsRtlMdlRead)的数量。

如果驱动程序选择替代默认的快速 I/O MDL 读取处理程序,文件系统驱动程序应调用此函数来更新 CcFastMdlReadWait 性能计数器。

计数器仅用于记录非零长度的快速 I/O MDL 读取操作。 FsRtlIncrementCcFastMdlReadWait 不应为零长度的快速 I/O MDL 读取调用。

如果文件系统驱动程序的快速 I/O MDL 读取处理程序由于 IoGetTopLevelIrp 返回非NULL 值,则文件系统驱动程序不应递增 CcFastMdlReadWait 性能计数器。 仅当文件系统驱动程序实际尝试满足非零长度的快速 I/O MDL 读取时,计数器才应递增。

要求

要求 价值
最低支持的客户端 Windows Vista
目标平台 普遍
标头 ntifs.h (包括 FltKernel.h、Ntifs.h)
NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

另请参阅

IoGetTopLevelIrp

MDL