Макрос IoAdjustPagingPathCount (wdm.h)
IoAdjustPagingPathCount приращения или уменьшения счетчика файла страницы вызывающего объекта в виде атомарной операции.
void IoAdjustPagingPathCount(
[in] _count_,
[in] _paging_
);
[in] _count_
Указатель на указанную вызывающим переменную, содержащую счетчик. Драйвер обычно сохраняет счетчик страницы в расширении устройства для устройства.
[in] _paging_
Указывает, следует ли увеличивать или уменьшать счетчик. Значение TRUE указывает операцию добавочного увеличения.
Никакой
Эта подпрограмма полезна для поддержания количества файлов разбиения по страницам на устройстве. Операционная система уведомляет драйвер о том, что файл разбиения по страницам был создан или удален из одного из устройств драйвера, отправив IRP. IRP имеет основной код IRP_MJ_PNP и дополнительный код IRP_MN_DEVICE_USAGE_NOTIFICATION.
Эту подпрограмму можно использовать для других счетчиков, таких как счетчики для файлов гибернации или файлов аварийного дампа.
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно начиная с Windows 2000. |
целевая платформа | Настольный |
заголовка | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
IRQL | Любой уровень |