Função CcIsThereDirtyDataEx (ntifs.h)

A rotina CcIsThereDirtyDataEx determina se um volume contém arquivos que tenham sujo dados 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 sujo no volume (associado ao parâmetro Vpb).

Retornar valor

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

Comentários

Essa rotina retornará TRUE se houver sujo páginas, incluindo arquivos temporários (CcIsThereDirtyData ignora arquivos temporários). Ele também retornará TRUE se houver dados atualmente enfileirados no volume.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Plataforma de Destino Universal
Cabeçalho ntifs.h (include Ntifs.h, FltKernel.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Confira também

CcFlushCache

CcIsThereDirtyData

CcPurgeCacheSection