Compartilhar via


Função CcSetDirtyPageThreshold (ntifs.h)

A rotina de ccSetDirtyPageThreshold define um limite de página suja 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 suja deve ser definido.

[in] DirtyPageThreshold

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

Valor de retorno

Nenhum

Observações

CcSetDirtyPageThreshold define ou remove um limite de página suja por arquivo. Depois que um limite de página suja 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 por arquivo página suja não é o mesmo que o limite de página suja global para todo o cache do sistema.

Requisitos

Requisito Valor
da Plataforma de Destino Universal
cabeçalho ntifs.h (inclua Ntifs.h)
biblioteca NtosKrnl.lib
de DLL NtosKrnl.exe

Consulte também

CcCanIWrite

ccDeferWrite