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