Partilhar via


Macro IoAdjustPagingPathCount (wdm.h)

O IoAdjustPagingPathCount incrementos de rotina ou decrementa um contador de arquivo de página fornecido pelo chamador como uma operação atômica.

Sintaxe

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

Parâmetros

[in] _count_

Ponteiro para uma variável fornecida pelo chamador que contém um contador. Normalmente, um driver armazena um contador de arquivo de página na extensão do dispositivo.

[in] _paging_

Especifica se o contador deve ser incrementado ou decremente decremente. Um valor de TRUE especifica uma operação de incremento.

Valor de retorno

Nenhum

Observações

Essa rotina é útil para manter uma contagem de arquivos de paginação em um dispositivo. O sistema operacional notifica um driver no qual um arquivo de paginação foi criado ou removido de um dos dispositivos do driver enviando um IRP. O IRP tem o código principal IRP_MJ_PNP e o código secundário IRP_MN_DEVICE_USAGE_NOTIFICATION.

Essa rotina pode ser usada para outros contadores, como contadores para arquivos de hibernação ou arquivos de despejo de falhas.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível a partir do Windows 2000.
da Plataforma de Destino Área de trabalho
cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
IRQL Qualquer nível

Consulte também

IRP_MJ_PNP

IRP_MN_DEVICE_USAGE_NOTIFICATION