Condividi tramite


Funzione FsRtlIncrementCcFastMdlReadWait (ntifs.h)

La routine FsRtlIncrementCcFastMdlReadWait incrementa il del gestore cache CcFastMdlReadWait membro del contatore delle prestazioni in un blocco di controllo del processore (PRCB).

Sintassi

void FsRtlIncrementCcFastMdlReadWait();

Valore restituito

Nessuno

Osservazioni

FsRtlIncrementCcFastMdlReadWait incrementa il CcFastMdlReadWait del gestore cache contatore delle prestazioni nel blocco di controllo per processore in cui viene chiamato FsRtlIncrementCcFastMdlReadWait. Questo contatore registra il numero di operazioni di I/O veloci MDL lettura (FsRtlMdlRead) gestite da un driver del file system.

I driver del file system devono chiamare questa funzione per aggiornare il CcFastMdlReadWait contatore delle prestazioni se il driver sceglie di eseguire l'override del gestore di lettura I/O MDL predefinito.

Il contatore viene usato solo per registrare operazioni di lettura MDL di I/O veloci per una lunghezza diversa da zero. il FsRtlIncrementCcFastMdlReadWait non deve essere chiamato per una lettura MDL I/O veloce di lunghezza zero.

I driver del file system non devono incrementare il contatore delle prestazioni CcFastMdlReadWait se il gestore di lettura I/O MDL rapido restituisce false a causa di IoGetTopLevelIrp restituendo un valore null nonnull. Il contatore deve essere incrementato solo se il driver del file system tenta effettivamente di soddisfare una lettura MDL di I/O veloce di lunghezza diversa da zero.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista
piattaforma di destinazione Universale
intestazione ntifs.h (include FltKernel.h, Ntifs.h)
libreria NtosKrnl.lib
dll NtosKrnl.exe
IRQL <= APC_LEVEL

Vedere anche

IoGetTopLevelIrp

MDL