NDIS_RAISE_IRQL_TO_DISPATCH宏 (ndis.h)
NDIS_RAISE_IRQL_TO_DISPATCH宏會引發目前的 IRQL,以在目前的處理器上DISPATCH_LEVEL。
語法
void NDIS_RAISE_IRQL_TO_DISPATCH(
_pIrql_
);
參數
_pIrql_
KIRQL 型別變數的指標, 其中NDIS_RAISE_IRQL_TO_DISPATCH 儲存原始 (,也就是非標準化) IRQL 值。 您應該在後續呼叫 NDIS_LOWER_IRQL 宏時使用此原始 IRQL 值。
傳回值
無
備註
NDIS 網路驅動程序應該使用 NDIS_RAISE_IRQL_TO_DISPATCH 宏來引發目前的 IRQL。
如果目前的 IRQL 大於 DISPATCH_LEVEL,就會發生錯誤檢查。 否則,宏會將目前的 IRQL 設定為DISPATCH_LEVEL。
NDIS_RAISE_IRQL_TO_DISPATCH 是 KeRaiseIrql 例程的 NDIS 包裝函式。
呼叫端應該呼叫 NDIS_LOWER_IRQL 宏,儘快還原原始 IRQL。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | NDIS 6.0 和更新版本支援。 |
目標平台 | Universal |
標頭 | ndis.h |
IRQL | <= DISPATCH_LEVEL |
DDI 合規性規則 | Irql_IrqlSetting_Function (ndis) |