Compartir a través de


Macro IoAdjustPagingPathCount (wdm.h)

La rutina IoAdjustPagingPathCount incrementa o disminuye un contador de archivos de página proporcionado por el autor de la llamada como una operación atómica.

Sintaxis

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

Parámetros

[in] _count_

Puntero a una variable proporcionada por el autor de la llamada que contiene un contador. Normalmente, un controlador almacena un contador de archivos de página en la extensión de dispositivo para el dispositivo.

[in] _paging_

Especifica si el contador se va a incrementar o disminuir. Un valor de TRUE especifica una operación de incremento.

Valor devuelto

None

Observaciones

Esta rutina es útil para mantener un recuento de archivos de paginación en un dispositivo. El sistema operativo notifica a un controlador en el que se ha creado o quitado un archivo de paginación de uno de los dispositivos del controlador mediante el envío de un IRP. IRP tiene el código principal IRP_MJ_PNP y el código secundario IRP_MN_DEVICE_USAGE_NOTIFICATION.

Esta rutina se puede usar para otros contadores, como contadores para archivos de hibernación o archivos de volcado de memoria.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows 2000.
Plataforma de destino Escritorio
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)
IRQL Cualquier nivel

Consulte también

IRP_MJ_PNP

IRP_MN_DEVICE_USAGE_NOTIFICATION