macro NDIS_RAISE_IRQL_TO_DISPATCH (ndis.h)

La macro NDIS_RAISE_IRQL_TO_DISPATCH genera il runtime di integrazione corrente per DISPATCH_LEVEL sul 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, si verifica un controllo di bug. In caso contrario, la macro imposta l'oggetto IRQL corrente su DISPATCH_LEVEL.

NDIS_RAISE_IRQL_TO_DISPATCH è un wrapper NDIS per la routine KeRaiseIrql .

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

Requisiti

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)

Vedi anche

KeRaiseIrql

NDIS_LOWER_IRQL