Прочитать на английском

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


Макрос IoAdjustPagingPathCount (wdm.h)

IoAdjustPagingPathCount приращения или уменьшения счетчика файла страницы вызывающего объекта в виде атомарной операции.

Синтаксис

C++
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 Любой уровень

См. также

IRP_MJ_PNP

IRP_MN_DEVICE_USAGE_NOTIFICATION