共用方式為


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_DISPATCHKeRaiseIrql 例程的 NDIS 包裝函式。

呼叫端應呼叫 NDIS_LOWER_IRQL 巨集,以儘快還原原始 IRQL。

要求

要求 價值
最低支援的用戶端 NDIS 6.0 和更新版本支援。
目標平臺 普遍
標頭 ndis.h
IRQL <= DISPATCH_LEVEL
DDI 合規性規則 Irql_IrqlSetting_Function(ndis)

另請參閱

KeRaiseIrql

NDIS_LOWER_IRQL