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
标头 storport.h