Функция StorPortMaskMsixInterrupt (storport.h)
StorPortMaskMsixInterrupt маски или распаковывают прерывание в таблице прерываний MSI-X оборудования.
Синтаксис
ULONG StorPortMaskMsixInterrupt(
[in] PVOID HwDeviceExtension,
[in] ULONG MessageId,
[in] BOOLEAN Mask
);
Параметры
[in] HwDeviceExtension
Указатель на расширение устройства минипорта.
[in] MessageId
Индекс записи таблицы в MSI-X аппаратной таблице прерываний.
[in] Mask
Указывает, следует ли маскировать (TRUE) или распаку (FALSE) прерывание.
Возвращаемое значение
Эта функция возвращает один из следующих кодов состояния.
Возвращаемый код | Описание |
---|---|
STOR_STATUS_SUCCESS | Указанное MSI-X прерывание успешно включено или отключено. |
STOR_STATUS_INVALID_PARAMETER | Недопустимый параметр; Например, MessageId не является допустимым значением индекса таблицы. |
STOR_STATUS_UNSUCCESSFUL | Возвращается по другим внутренним причинам системы. |
Замечания
Минипорт может вызывать storPortMaskMsixInterrupt маскировать или распаковывать указанные прерывания в таблице прерываний MSI-X оборудования. Если запись таблицы маскируется, устройство не создает прерывания, соответствующие этой записи таблицы.
Требования
Требование | Ценность |
---|---|
минимальный поддерживаемый сервер | Windows Server 2022 |
заголовка | storport.h |