StorPortGetMessageInterruptIDFromProcessorIndex 函数 (storport.h)

Storport 微型端口可以调用 StorPortGetMessageInterruptIDFromProcessorIndex 以获取指定处理器索引的消息中断 ID。

语法

ULONG StorPortGetMessageInterruptIDFromProcessorIndex(
  PVOID  HwDeviceExtension,
  ULONG  ProcessorIndex,
  PULONG MessageInterruptID
);

参数

HwDeviceExtension

[in]指向微型端口设备扩展的指针。

ProcessorIndex

[in]系统范围的处理器索引。 如果多处理器系统包含总共 n 逻辑处理器,则有效的处理器索引范围为 0 到 n-1。

MessageInterruptID

[out]指向 ULONG 值的指针,其中写入了 ProcessorIndex 的消息中断 ID。

返回值

StorPortGetMessageInterruptIDFromProcessorIndex 如果已成功报告微型端口数据,则返回STOR_STATUS_SUCCESS。 可能的错误返回值包括以下内容。

返回代码 描述
STOR_STATUS_INVALID_PARAMETER 参数无效,例如 ProcessorIndex 值无效。
STOR_STATUS_UNSUCCESSFUL 出于内部原因而发生错误。

言论

有关详细信息,请参阅 KeGetProcessorNumberFromIndex备注 部分。

要求

要求 价值
最低支持的客户端 Windows 11 版本 22H2
标头 storport.h