Função CcSetDirtyPageThreshold (ntifs.h)

A rotina CcSetDirtyPageThreshold define um limite de página sujo por arquivo em um arquivo armazenado em cache.

Sintaxe

void CcSetDirtyPageThreshold(
  [in] PFILE_OBJECT FileObject,
  [in] ULONG        DirtyPageThreshold
);

Parâmetros

[in] FileObject

Ponteiro para um objeto de arquivo para o arquivo armazenado em cache no qual o limite da página sujo deve ser definido.

[in] DirtyPageThreshold

Especifica, como várias páginas, o valor limite da página sujo. Para remover um valor de limite de página sujo por arquivo que foi definido anteriormente, defina DirtyPageThreshold como zero.

Retornar valor

Nenhum

Comentários

CcSetDirtyPageThreshold define ou remove um limite de página de sujo por arquivo. Depois que um limite de página sujo por arquivo for definido em um arquivo armazenado em cache, se o sistema de arquivos tentar exceder o limite, o gerenciador de cache recusará solicitações para gravar no arquivo.

Para determinar se o gerenciador de cache aceitará ou recusará solicitações de gravação, use CcCanIWrite.

Observe que o limite de página de sujo por arquivo não é o mesmo que o limite de página de sujo global para todo o cache do sistema.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho ntifs.h (inclua Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe

Confira também

CcCanIWrite

CcDeferWrite