macro NDIS_RAISE_IRQL_TO_DISPATCH (ndis.h)
A macro NDIS_RAISE_IRQL_TO_DISPATCH eleva o IRQL atual para DISPATCH_LEVEL no processador atual.
Sintaxe
void NDIS_RAISE_IRQL_TO_DISPATCH(
_pIrql_
);
Parâmetros
_pIrql_
Um ponteiro para uma variável do tipo KIRQL em que NDIS_RAISE_IRQL_TO_DISPATCH armazena o valor IRQL original (ou seja, não avaliado). Você deve usar esse valor IRQL original em uma chamada subsequente para a macro NDIS_LOWER_IRQL .
Retornar valor
Nenhum
Comentários
Os drivers de rede NDIS devem usar a macro NDIS_RAISE_IRQL_TO_DISPATCH para gerar o IRQL atual.
Se o IRQL atual for maior que DISPATCH_LEVEL, ocorrerá uma verificação de bugs. Caso contrário, a macro define o IRQL atual como DISPATCH_LEVEL.
NDIS_RAISE_IRQL_TO_DISPATCH é um wrapper NDIS para a rotina KeRaiseIrql .
O chamador deve chamar a macro NDIS_LOWER_IRQL para restaurar o IRQL original o mais rápido possível.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.0 e posterior. |
Plataforma de Destino | Universal |
Cabeçalho | ndis.h |
IRQL | <= DISPATCH_LEVEL |
Regras de conformidade da DDI | Irql_IrqlSetting_Function(ndis) |