Поделиться через


Функция 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

См. также раздел

CcFlushCache

CcIsThereDirtyData

CcPurgeCacheSection