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。

傳回值

此函式會傳回下列其中一個狀態代碼。

傳回碼 Description
STOR_STATUS_SUCCESS 指定的 MSI-X 中斷已成功啟用/停用。
STOR_STATUS_INVALID_PARAMETER 參數無效;例如, MessageId 不是有效的數據表索引值。
STOR_STATUS_UNSUCCESSFUL 基於其他內部系統原因而傳回。

備註

迷你埠可以呼叫 StorPortMaskMsixInterrupt 來遮罩或取消遮罩 MSI-X 硬體中斷數據表中指定的中斷。 如果數據表專案已遮罩,裝置不會產生對應至該數據表專案的中斷。

規格需求

需求
最低支援的伺服器 Windows Server 2022
標頭 storport.h