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

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

Синтаксис

void IoAdjustPagingPathCount(
  [in]  _count_,
  [in]  _paging_
);

Параметры

[in] _count_

Указатель на переменную, предоставленную вызывающим абонентом, которая содержит счетчик. Драйвер обычно сохраняет счетчик файла подкачки в расширении устройства для устройства.

[in] _paging_

Указывает, должен ли счетчик увеличиваться или уменьшаться. Значение TRUE указывает операцию приращения.

Возвращаемое значение

None

Remarks

Эта подпрограмма полезна для поддержания количества файлов подкачки на устройстве. Операционная система уведомляет драйвер о том, что файл подкачки был создан на одном из устройств драйвера или удален с него, отправляя IRP. IRP содержит основной IRP_MJ_PNP кода и дополнительный IRP_MN_DEVICE_USAGE_NOTIFICATION кода.

Эту подпрограмму можно использовать для других счетчиков, таких как счетчики для файлов гибернации или файлы аварийного дампа.

Требования

Требование Значение
Минимальная версия клиента Доступно начиная с Windows 2000.
Целевая платформа Персональный компьютер
Верхняя часть wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h)
IRQL Любой уровень

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

IRP_MJ_PNP

IRP_MN_DEVICE_USAGE_NOTIFICATION