Поделиться через


Функция 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