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 |