структура 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) |