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