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 |