StorPortGetMessageInterruptIDFromProcessorIndex 函数 (storport.h)

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

语法

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

参数

HwDeviceExtension

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

ProcessorIndex

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

MessageInterruptID

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

返回值

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

返回代码 说明
STOR_STATUS_INVALID_PARAMETER 存在无效参数,例如 无效的 ProcessorIndex 值。
STOR_STATUS_UNSUCCESSFUL 由于内部原因而发生错误。

注解

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

要求

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