Функция FsRtlIncrementCcFastMdlReadWait (ntifs.h)

Подпрограмма FsRtlIncrementCcFastMdlReadWait увеличивает элемент счетчика производительности CcFastMdlReadWait диспетчера кэша в объекте блока управления процессором (PRCB).

Синтаксис

void FsRtlIncrementCcFastMdlReadWait();

Возвращаемое значение

None

Remarks

FsRtlIncrementCcFastMdlReadWait увеличивает значение счетчика производительности CcFastMdlReadWait диспетчера кэша в блоке управления для каждого процессора для процессора, для которого вызывается FsRtlIncrementCcFastMdlReadWait . Этот счетчик регистрирует количество быстрых операций чтения MDL ввода-вывода (FsRtlMdlRead), обслуживаемых драйвером файловой системы.

Драйверы файловой системы должны вызывать эту функцию для обновления счетчика производительности CcFastMdlReadWait , если драйвер решает переопределить обработчик быстрого чтения MDL ввода-вывода по умолчанию.

Счетчик используется только для записи быстрых операций чтения MDL ввода-вывода для ненулевой длины. FsRtlIncrementCcFastMdlReadWait не следует вызывать для быстрого чтения MDL нулевой длины.

Драйверы файловой системы не должны увеличивать значение счетчика производительности CcFastMdlReadWait , если их быстрый обработчик чтения MDL ввода-вывода возвращает значение FALSE из-за того , что IoGetTopLevelIrp возвращает значение, отличное от NULL . Счетчик следует увеличивать только в том случае, если драйвер файловой системы фактически пытается удовлетворить ненулевое быстрое чтение MDL-операций ввода-вывода.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Целевая платформа Универсальное
Верхняя часть ntifs.h (включая FltKernel.h, Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

См. также раздел

IoGetTopLevelIrp

MDL