macro NDIS_RAISE_IRQL_TO_DISPATCH (ndis.h)
La macro NDIS_RAISE_IRQL_TO_DISPATCH déclenche l’IRQL actuel pour DISPATCH_LEVEL sur le processeur actuel.
Syntaxe
void NDIS_RAISE_IRQL_TO_DISPATCH(
_pIrql_
);
Paramètres
_pIrql_
Pointeur vers une variable de type KIRQL où NDIS_RAISE_IRQL_TO_DISPATCH stocke la valeur IRQL d’origine (autrement dit, non évaluée). Vous devez utiliser cette valeur IRQL d’origine dans un appel ultérieur à la macro NDIS_LOWER_IRQL.
Valeur de retour
Aucun
Remarques
Les pilotes réseau NDIS doivent utiliser la macro NDIS_RAISE_IRQL_TO_DISPATCH pour déclencher le runtime d’intégration actuel.
Si le runtime d’intégration actuel est supérieur à DISPATCH_LEVEL, une vérification de bogue se produit. Sinon, la macro définit l’IRQL actuel sur DISPATCH_LEVEL.
NDIS_RAISE_IRQL_TO_DISPATCH est un wrapper NDIS pour la routinekeRaiseIrql.
L’appelant doit appeler la macro NDIS_LOWER_IRQL pour restaurer l’IRQL d’origine dès que possible.