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 |