Compartir a través de


Función FsRtlIncrementCcFastMdlReadWait (ntifs.h)

La rutina FsRtlIncrementCcFastMdlReadWait incrementa el miembro del contador de rendimiento CcFastMdlReadWait del administrador de caché en un objeto de bloque de control de procesador (PRCB).

Sintaxis

void FsRtlIncrementCcFastMdlReadWait();

Valor devuelto

None

Observaciones

FsRtlIncrementCcFastMdlReadWait incrementa el contador de rendimiento CcFastMdlReadWait del administrador de caché en el bloque de control por procesador para el procesador en el que se llama a FsRtlIncrementCcFastMdlReadWait . Este contador registra el número de operaciones de lectura MDL de E/S rápidas (FsRtlMdlRead) administradas por un controlador del sistema de archivos.

Los controladores del sistema de archivos deben llamar a esta función para actualizar el contador de rendimiento CcFastMdlReadWait si el controlador decide invalidar el controlador de lectura MDL de E/S rápido predeterminado.

El contador solo se usa para registrar operaciones de lectura MDL de E/S rápidas para una longitud distinta de cero. No se debe llamar a FsRtlIncrementCcFastMdlReadWait para una lectura MDL rápida de E/S de longitud cero.

Los controladores del sistema de archivos no deben incrementar el contador de rendimiento CcFastMdlReadWait si su controlador de lectura MDL de E/S rápido devuelve FALSE debido a que IoGetTopLevelIrp devuelve un valor distinto de NULL . El contador solo debe incrementarse si el controlador del sistema de archivos intenta satisfacer realmente una lectura MDL de E/S rápida de longitud no cero.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Plataforma de destino Universal
Encabezado ntifs.h (incluya FltKernel.h, Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Consulte también

IoGetTopLevelIrp

MDL