StorPortGetCurrentIrql 関数 (storport.h)

StorPortGetCurrentIrql は、現在の割り込み要求レベル (IRQL) を取得します。

構文

ULONG StorPortGetCurrentIrql(
  [in]  PVOID  HwDeviceExtension,
  [out] PKIRQL Irql
);

パラメーター

[in] HwDeviceExtension

ミニポートのデバイス拡張機能へのポインター。

[out] Irql

現在の IRQL が格納される KIRQL 構造体へのポインター。 Irql を NULL にすることはできません。

戻り値

この関数は、次のいずれかの状態コードを返します。

リターン コード 説明
STOR_STATUS_SUCCESS IRQL が正常に取得されました。
STOR_STATUS_INVALID_PARAMETER Irql は null ポインターです。
STOR_STATUS_UNSUCCESSFUL その他の内部システム上の理由で返されます。

注釈

ミニポートは 、StorPortGetCurrentIrql を呼び出して、現在の IRQL に対してクエリを実行できます。 KIRQL は 、miniport.h で定義されています。 IRQL の一般的な情報については、「 ハードウェアの優先順位の管理」を参照してください。

要件

要件
サポートされている最小のサーバー Windows Server 2022
Header storport.h