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 |