функция обратного вызова PCI_MSIX_MASKUNMASK_ENTRY (wdm.h)
Подпрограмма MaskTableEntry маскирует прерывание в таблице аппаратных прерываний MSI-X.
Синтаксис
PCI_MSIX_MASKUNMASK_ENTRY PciMsixMaskunmaskEntry;
NTSTATUS PciMsixMaskunmaskEntry(
[in] PVOID Context,
[in] ULONG TableEntry
)
{...}
Параметры
[in] Context
Указатель на сведения о контексте для конкретного интерфейса. Вызывающий объект передает значение, передаваемое в качестве элемента Contextструктуры PCI_MSIX_TABLE_CONFIG_INTERFACE для интерфейса.
[in] TableEntry
Индекс записи таблицы в таблице аппаратных прерываний MSI-X.
Возвращаемое значение
Подпрограмма MaskTableEntry может возвращать одно из следующих значений NTSTATUS:
Код возврата | Описание |
---|---|
|
Операция выполнена успешно. |
|
Недопустимый параметр TableEntry . |
Комментарии
Если запись таблицы замаскирована, устройство не создает прерываний, соответствующих этой записи таблицы.
Вы можете снять маску для записи таблицы, вызвав UnmaskTableEntry.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista с пакетом обновления 1 (SP1), Windows Server 2008 и более поздних версиях операционной системы Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h) |
IRQL | <= DIRQL |