PAGED_CODE
Definido em: Wdm.h
A macro PAGED_CODE garante que o thread de chamada esteja em execução em um IRQL baixo o suficiente para permitir a paginação.
Valor de retorno
VOID
Se o IRQL > APC_LEVEL, a macro PAGED_CODE fará com que o sistema asserte.
Uma chamada para essa macro deve ser feita no início de cada rotina de driver que contém código paginável ou acessa código paginável.
A macro PAGED_CODE verifica o IRQL somente no ponto em que o código do driver executa a macro.
Se o código gerar posteriormente o IRQL, a macro não detectará essa alteração.
Os desenvolvedores de driver devem usar o Verificador de Driver Estático e o Verificador de Driver para detectar quando o IRQL é gerado incorretamente durante a execução de uma rotina de driver.
A macro PAGED_CODE funciona apenas em builds verificados.
Disponível a partir do Windows 2000.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de