Compartilhar via


Função CcIsThereDirtyDataEx (ntifs.h)

A rotina CcIsThereDirtyDataEx determina se um volume contém arquivos que têm dados sujos no cache do sistema.

Sintaxe

BOOLEAN CcIsThereDirtyDataEx(
  [in]           PVPB   Vpb,
  [in, optional] PULONG NumberOfDirtyPages
);

Parâmetros

[in] Vpb

Um ponteiro para um VPB (bloco de parâmetro de volume) para o volume.

[in, optional] NumberOfDirtyPages

Um ponteiro opcional para um buffer longo sem sinal que recebe o número de páginas sujas no volume (associado ao parâmetro Vpb).

Valor de retorno

A rotina de CcIsThereDirtyDataEx retorna VERDADEIRO se o volume contiver um ou mais arquivos armazenados em cache cujos dados foram modificados no cache, mas ainda não liberados para o disco. Caso contrário, essa rotina retornará FALSE .

Observações

Essa rotina retornará VERDADEIRO se houver páginas sujas, incluindo arquivos temporários (CcIsThereDirtyData ignorar arquivos temporários). Ele também retornará verdadeiro se houver dados atualmente enfileirados no volume.

Requisitos

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

Consulte também

CcFlushCache

CcIsThereDirtyData

CcPurgeCacheSection