Функция CcIsThereDirtyDataEx (ntifs.h)
Подпрограмма CcIsThereDirtyDataEx определяет, содержит ли том файлы, грязное данные в системном кэше.
Синтаксис
BOOLEAN CcIsThereDirtyDataEx(
[in] PVPB Vpb,
[in, optional] PULONG NumberOfDirtyPages
);
Параметры
[in] Vpb
Указатель на блок параметров тома (VPB) для тома.
[in, optional] NumberOfDirtyPages
Необязательный указатель на длинный буфер без знака, который получает количество грязное страниц в томе (связанный с параметром Vpb).
Возвращаемое значение
Подпрограмма CcIsThereDirtyDataEx возвращает значение TRUE , если том содержит один или несколько кэшированных файлов, данные которых были изменены в кэше, но еще не сброшены на диск. В противном случае эта подпрограмма возвращает значение FALSE.
Комментарии
Эта подпрограмма возвращает значение TRUE, если существуют какие-либо грязное страницы, включая временные файлы (CcIsThereDirtyData игнорирует временные файлы). Он также возвращает значение TRUE , если в данный момент есть данные, помещенные в очередь тома.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Целевая платформа | Универсальное |
Верхняя часть | ntifs.h (включая Ntifs.h, FltKernel.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |