Поделиться через


структура NDIS_MSIX_CONFIG_PARAMETERS (ndis.h)

Структура NDIS_MSIX_CONFIG_PARAMETERS определяет запрошенную операцию конфигурации и задает параметры, необходимые для этой конкретной операции.

Синтаксис

typedef struct _NDIS_MSIX_CONFIG_PARAMETERS {
  NDIS_OBJECT_HEADER        Header;
  NDIS_MSIX_TABLE_OPERATION ConfigOperation;
  ULONG                     TableEntry;
  ULONG                     MessageNumber;
} NDIS_MSIX_CONFIG_PARAMETERS, *PNDIS_MSIX_CONFIG_PARAMETERS;

Члены

Header

Структура NDIS_OBJECT_HEADER для структуры NDIS_MSIX_CONFIG_PARAMETERS. Драйвер минипорта задает элемент типа структуры, заголовка указывает NDIS_OBJECT_TYPE_DEFAULT, элемент редакции редакции NDIS_MSIX_CONFIG_PARAMETERS_REVISION_1 и размер член NDIS_SIZEOF_MSIX_CONFIG_PARAMETERS_REVISION_1.

ConfigOperation

Запрошенная операция конфигурации для записи таблицы MSI-X. Эта операция указывается как одно из значений из перечисление NDIS_MSIX_TABLE_OPERATION.

TableEntry

Индекс записи таблицы MSI-X.

MessageNumber

Номер сообщения MSI-X, назначенный устройству. Это значение необходимо для операции NdisMSIXTableConfigSetTableEntry. Этот параметр не используется для операций NdisMSIXTableConfigMaskTableEntry или операций NdisMSIXTableConfigUnmaskTableEntry.

Замечания

Чтобы маскировать, распакуировать или сопоставить записи таблицы MSI-X, драйвер NDIS передает структуру NDIS_MSIX_CONFIG_PARAMETERS в таблицу функции NdisMConfigMSIXTableEntry. NDIS_MSIX_CONFIG_PARAMETERS определяет запрошенную операцию конфигурации и задает параметры, необходимые для этой операции.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.1 и более поздних версиях.
заголовка ndis.h (include Ndis.h)

См. также

NDIS_MSIX_TABLE_OPERATION

NDIS_OBJECT_HEADER

NdisMConfigMSIXTableEntry