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 |