структура 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. Драйвер мини-порта задает для элемента Type структуры, указанной в заголовке , значение NDIS_OBJECT_TYPE_DEFAULT, для элемента Revision — NDIS_MSIX_CONFIG_PARAMETERS_REVISION_1, а для элемента Size — 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 (включая Ndis.h) |