StorPortMaskMsixInterrupt 関数 (storport.h)
StorPortMaskMsixInterrupt は、MSI-X ハードウェア割り込みテーブル内の割り込みをマスクまたはマスク解除します。
構文
ULONG StorPortMaskMsixInterrupt(
[in] PVOID HwDeviceExtension,
[in] ULONG MessageId,
[in] BOOLEAN Mask
);
パラメーター
[in] HwDeviceExtension
ミニポートのデバイス拡張機能へのポインター。
[in] MessageId
MSI-X ハードウェア割り込みテーブル内のテーブル エントリのインデックス。
[in] Mask
割り込みをマスク (TRUE) またはマスク解除 (FALSE) するかどうかを示します。
戻り値
この関数は、次のいずれかの状態コードを返します。
リターン コード | 説明 |
---|---|
STOR_STATUS_SUCCESS | 指定された MSI-X 割り込みが正常に有効または無効になりました。 |
STOR_STATUS_INVALID_PARAMETER | パラメーターが無効です。たとえば、 MessageId は有効なテーブル インデックス値ではありません。 |
STOR_STATUS_UNSUCCESSFUL | その他の内部システム上の理由で返されます。 |
注釈
ミニポートは 、StorPortMaskMsixInterrupt を呼び出して、MSI-X ハードウェア割り込みテーブルで指定された割り込みをマスクまたはマスク解除できます。 テーブルエントリがマスクされている場合、デバイスはそのテーブルエントリに対応する割り込みを生成しません。
要件
要件 | 値 |
---|---|
サポートされている最小のサーバー | Windows Server 2022 |
Header | storport.h |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示