macro NDIS_RAISE_IRQL_TO_DISPATCH (ndis.h)
La macro NDIS_RAISE_IRQL_TO_DISPATCH élève l’IRQL actuel à 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 (c’est-à-dire non évaluée). Vous devez utiliser cette valeur IRQL d’origine dans un appel suivant à la macro NDIS_LOWER_IRQL .
Valeur de retour
None
Remarques
Les pilotes réseau NDIS doivent utiliser la macro NDIS_RAISE_IRQL_TO_DISPATCH pour augmenter l’IRQL actuel.
Si l’IRQL 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 routine KeRaiseIrql .
L’appelant doit appeler la macro NDIS_LOWER_IRQL pour restaurer l’IRQL d’origine dès que possible.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans NDIS 6.0 et versions ultérieures. |
Plateforme cible | Universal |
En-tête | ndis.h |
IRQL | <= DISPATCH_LEVEL |
Règles de conformité DDI | Irql_IrqlSetting_Function(ndis) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour