Condividi tramite


macro NDIS_RAISE_IRQL_TO_DISPATCH (ndis.h)

La macro NDIS_RAISE_IRQL_TO_DISPATCH genera l'IRQL corrente per DISPATCH_LEVEL nel processore corrente.

Sintassi

void NDIS_RAISE_IRQL_TO_DISPATCH(
   _pIrql_
);

Parametri

_pIrql_

Puntatore a una variabile di tipo KIRQL in cui NDIS_RAISE_IRQL_TO_DISPATCH archivia il valore IRQL originale (ovvero, non generato). È consigliabile usare questo valore IRQL originale in una chiamata successiva alla macro NDIS_LOWER_IRQL.

Valore restituito

Nessuno

Osservazioni

I driver di rete NDIS devono usare la macro NDIS_RAISE_IRQL_TO_DISPATCH per generare l'IRQL corrente.

Se il runtime di integrazione corrente è maggiore di DISPATCH_LEVEL, viene generato un controllo bug. In caso contrario, la macro imposta l'IRQL corrente su DISPATCH_LEVEL.

NDIS_RAISE_IRQL_TO_DISPATCH è un wrapper NDIS per la routinekeraiseIrql di.

Il chiamante deve chiamare la macro NDIS_LOWER_IRQL per ripristinare il runtime di integrazione originale il prima possibile.

Fabbisogno

Requisito Valore
client minimo supportato Supportato in NDIS 6.0 e versioni successive.
piattaforma di destinazione Universale
intestazione ndis.h
IRQL <= DISPATCH_LEVEL
regole di conformità DDI Irql_IrqlSetting_Function(ndis)

Vedere anche

KeRaiseIrql

NDIS_LOWER_IRQL