Функция StorPortGetMSIInfo (storport.h)
Подпрограмма StorPortGetMSIInfo извлекает сведения о прерывании с сигналом сообщения (MSI) для указанного сообщения.
Синтаксис
ULONG StorPortGetMSIInfo(
[in] PVOID HwDeviceExtension,
[in] ULONG MessageId,
[out] PMESSAGE_INTERRUPT_INFORMATION InterruptInfo
);
Параметры
[in] HwDeviceExtension
Указатель на расширение аппаратного устройства для адаптера шины узла (HBA).
[in] MessageId
Идентификатор сообщения, для которого извлекаются сведения.
[out] InterruptInfo
Указатель на предоставленную драйвером мини-порта структуру MESSAGE_INTERRUPT_INFORMATION , которая получает сведения для сообщения, указанного параметром MessageId .
Возвращаемое значение
StorPortGetMSIInfo возвращает один из кодов состояния:
Код возврата | Описание |
---|---|
|
Эта функция не реализована в активной операционной системе. |
|
Указывает, что сведения MSI были успешно получены для указанного сообщения. |
|
Переданный HwDeviceExtension имеет значение NULL.
-или- Указатель в InterruptInfo для структуры для получения сведений имеет значение NULL. -или- MessageId , переданный в функцию, является неправильным. |
|
HBA не поддерживает MSI. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Эта подпрограмма доступна, начиная с Windows Vista. |
Целевая платформа | Универсальное |
Верхняя часть | storport.h (включая Storport.h) |
IRQL | Любой уровень. |