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