структура NDIS_INTERRUPT_MODERATION_PARAMETERS (ntddndis.h)

Структура NDIS_INTERRUPT_MODERATION_PARAMETERS определяет параметры прерывания для OID_GEN_INTERRUPT_MODERATION OID.

Синтаксис

typedef struct _NDIS_INTERRUPT_MODERATION_PARAMETERS {
  NDIS_OBJECT_HEADER        Header;
  ULONG                     Flags;
  NDIS_INTERRUPT_MODERATION InterruptModeration;
} NDIS_INTERRUPT_MODERATION_PARAMETERS, *PNDIS_INTERRUPT_MODERATION_PARAMETERS;

Члены

Header

Структура NDIS_OBJECT_HEADER для структуры NDIS_INTERRUPT_MODERATION_PARAMETERS. Задайте для элемента Type структуры, указанной заголовком , значение NDIS_OBJECT_TYPE_DEFAULT, для элемента Редакция — NDIS_INTERRUPT_MODERATION_PARAMETERS_REVISION_1, а для элемента Size — значение NDIS_SIZEOF_INTERRUPT_MODERATION_PARAMETERS_REVISION_1.

Flags

Побитовое ИЛИ следующих флагов:

NDIS_INTERRUPT_MODERATION_CHANGE_NEEDS_RESET

Сетевой интерфейс карта (NIC) должен иметь аппаратный сброс, чтобы включить или отключить модерацию прерываний.

NDIS_INTERRUPT_MODERATION_CHANGE_NEEDS_REINITIALIZE

Драйвер мини-порта должен завершить цикл остановки и повторной инициализации, чтобы включить или отключить модерацию прерываний. Если этот флаг включен, происходит также сброс оборудования.

InterruptModeration

NDIS_INTERRUPT_MODERATION типизированное значение, указывающее или указывающее текущее состояние модерации прерываний.

Поддерживаются следующие значения.

NdisInterruptModerationUnknown

В запросе OID это значение указывает, что драйвер мини-порта не может определить, включена или отключена модерация прерываний на сетевом адаптере. Это значение недопустимо для запроса набора.

NdisInterruptModerationNotSupported

В запросе OID это значение указывает, что сетевой адаптер или драйвер мини-порта не поддерживает модерацию прерываний. Это значение недопустимо для запроса набора.

NdisInterruptModerationEnabled

В запросе OID это значение указывает, что модерация прерываний включена на сетевом адаптере. В наборе OID NdisInterruptModerationEnabled указывает, что на сетевом адаптере должна быть включена модерация прерываний.

NdisInterruptModerationDisabled

В запросе OID это значение указывает, что модерация прерываний отключена на сетевом адаптере. В наборе OID NdisInterruptModerationDisabled указывает, что модерация прерываний должна быть отключена на сетевом адаптере.

Комментарии

Структура NDIS_INTERRUPT_MODERATION_PARAMETERS определяет параметры прерывания для операций запроса и задания OID_GEN_INTERRUPT_MODERATION OID. К операциям задания применяются только значения NdisInterruptModerationEnabled и NdisInterruptModerationDisabled для элемента InterruptModeration .

Требования

Требование Значение
Заголовок ntddndis.h (включая Ndis.h)

См. также раздел

NDIS_OBJECT_HEADER

OID_GEN_INTERRUPT_MODERATION