Macro IoAdjustPagingPathCount (wdm.h)
A rotina IoAdjustPagingPathCount incrementa ou diminui 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. Um driver normalmente armazena um contador de arquivo de página na extensão do dispositivo para o dispositivo.
[in] _paging_
Especifica se o contador deve ser incrementado ou decrementado. Um valor true especifica uma operação de incremento.
Retornar valor
Nenhum
Comentários
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 |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows 2000. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
IRQL | Qualquer nível |