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