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 |