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 |