FsRtlIncrementCcFastMdlReadWait-Funktion (ntifs.h)

Die FsRtlIncrementCcFastMdlReadWait-Routine erhöht das CcFastMdlReadWait-Leistungsindikatorelement des Cache-Managers in einem PRCB-Objekt (Prozessorsteuerungsblock).

Syntax

void FsRtlIncrementCcFastMdlReadWait();

Rückgabewert

Keine

Bemerkungen

FsRtlIncrementCcFastMdlReadWait erhöht den CcFastMdlReadWait-Leistungsindikator des Cache-Managers im Pro-Prozessor-Steuerelementblock für den Prozessor, für den FsRtlIncrementCcFastMdlReadWait aufgerufen wird. Dieser Indikator zeichnet die Anzahl der schnellen E/ A-MDL-Lesevorgänge (FsRtlMdlRead) auf, die von einem Dateisystemtreiber verwaltet werden.

Dateisystemtreiber sollten diese Funktion aufrufen, um den CcFastMdlReadWait-Leistungsindikator zu aktualisieren, wenn der Treiber den standardmäßigen schnellen E/A-MDL-Lesehandler außer Kraft setzt.

Der Zähler wird nur verwendet, um schnelle E/A-MDL-Lesevorgänge für eine ungleiche Länge aufzuzeichnen. FsRtlIncrementCcFastMdlReadWait sollte nicht für einen schnellen E/A-MDL-Lesevorgang ohne Länge aufgerufen werden.

Dateisystemtreiber sollten den CcFastMdlReadWait-Leistungsindikator nicht erhöhen, wenn ihr schneller E/A-MDL-Lesehandler FALSE zurückgibt, weil IoGetTopLevelIrp einen Wert nicht NULL zurückgibt. Der Indikator sollte nur inkrementiert werden, wenn der Dateisystemtreiber tatsächlich versucht, einen schnellen E/A-MDL-Lesevorgang mit ungleicher Länge zu erfüllen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Zielplattform Universell
Header ntifs.h (include FltKernel.h, Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Weitere Informationen

IoGetTopLevelIrp

MDL