Compartilhar via


Função FsRtlIncrementCcFastMdlReadWait (ntifs.h)

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

Sintaxe

void FsRtlIncrementCcFastMdlReadWait();

Valor de retorno

Nenhum

Observações

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

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

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

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

Requisitos

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

Consulte também

IoGetTopLevelIrp

MDL