Função FsRtlIncrementCcFastMdlReadWait (ntifs.h)

A rotina FsRtlIncrementCcFastMdlReadWait incrementa o membro do contador de desempenho CcFastMdlReadWait do gerenciador de cache em um objeto PRCB (bloco de controle de processador).

Sintaxe

void FsRtlIncrementCcFastMdlReadWait();

Retornar valor

Nenhum

Comentários

FsRtlIncrementCcFastMdlReadWait incrementa o contador de desempenho CcFastMdlReadWait do gerenciador de cache no bloco de controle por processador para o processador no qual FsRtlIncrementCcFastMdlReadWait é chamado. Esse contador registra o número de operações de leitura de MDL de E/S rápidas (FsRtlMdlRead) atendidas por um driver do sistema de arquivos.

Os drivers do sistema de arquivos devem chamar essa função para atualizar o contador de desempenho CcFastMdlReadWait se o driver optar por substituir o manipulador de leitura de E/S MDL rápido padrão.

O contador só é usado para registrar operações de leitura de E/S MDL rápidas para um comprimento diferente de zero. FsRtlIncrementCcFastMdlReadWait não deve ser chamado para uma leitura de MDL de E/S rápida de comprimento zero.

Os drivers do sistema de arquivos não devem incrementar o contador de desempenho CcFastMdlReadWait se o manipulador de leitura de E/S MDL rápido retornar FALSE devido a IoGetTopLevelIrp retornar um valor não NULL . O contador só deve ser incrementado se o driver do sistema de arquivos tentar atender a uma leitura rápida de E/S de E/S sem zero.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Plataforma de Destino Universal
Cabeçalho ntifs.h (inclua FltKernel.h, Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Confira também

IoGetTopLevelIrp

MDL