Функция StorPortGetMessageInterruptIDFromProcessorIndex (storport.h)

Минипорт Storport может вызывать StorPortGetMessageInterruptIDFromProcessorIndex , чтобы получить идентификатор прерывания сообщения указанного индекса процессора.

Синтаксис

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

Параметры

HwDeviceExtension

[in] Указатель на расширение устройства мини-порта.

ProcessorIndex

[in] Индекс процессора для всей системы. Если многопроцессорная система содержит в общей сложности n логических процессоров, допустимые индексы процессора варьируются от 0 до n-1.

MessageInterruptID

[out] Указатель на значение ULONG, в котором записывается идентификатор прерывания сообщения ProcessorIndex .

Возвращаемое значение

StorPortGetMessageInterruptIDFromProcessorIndex возвращает STOR_STATUS_SUCCESS, если данные минипорта успешно переданы. Возможные возвращаемые значения ошибок включают следующие.

Код возврата Описание
STOR_STATUS_INVALID_PARAMETER Существует недопустимый параметр, например недопустимое значение ProcessorIndex .
STOR_STATUS_UNSUCCESSFUL Произошла ошибка по внутренним причинам.

Комментарии

Дополнительные сведения см. в разделе Примечанияв KeGetProcessorNumberFromIndex .

Требования

Требование Значение
Минимальная версия клиента Windows 11 версии 22H2
Верхняя часть storport.h