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