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

Структура NDIS_FILTER_RESTART_PARAMETERS определяет параметры перезапуска для модуля фильтра.

Синтаксис

typedef struct _NDIS_FILTER_RESTART_PARAMETERS {
  NDIS_OBJECT_HEADER       Header;
  NDIS_MEDIUM              MiniportMediaType;
  NDIS_PHYSICAL_MEDIUM     MiniportPhysicalMediaType;
  PNDIS_RESTART_ATTRIBUTES RestartAttributes;
  NET_IFINDEX              LowerIfIndex;
  NET_LUID                 LowerIfNetLuid;
  ULONG                    Flags;
} NDIS_FILTER_RESTART_PARAMETERS, *PNDIS_FILTER_RESTART_PARAMETERS;

Члены

Header

Структура NDIS_OBJECT_HEADER для структуры NDIS_FILTER_RESTART_PARAMETERS. NDIS задает для элемента Type структуры, указанной в заголовке , значение NDIS_OBJECT_TYPE_FILTER_RESTART_PARAMETERS, для элемента Revision — NDIS_FILTER_RESTART_PARAMETERS_REVISION_1, а для элемента Size — значение NDIS_SIZEOF__FILTER_RESTART_PARAMETERS_REVISION_1.

MiniportMediaType

Тип NdisMedium Xxx , поддерживаемый базовым адаптером минипорта. Дополнительные сведения см. в разделе NDIS_MEDIUM.

MiniportPhysicalMediaType

Тип физического носителя для базового адаптера мини-порта. Дополнительные сведения см. в разделе OID_GEN_PHYSICAL_MEDIUM.

RestartAttributes

Указатель на структуру NDIS_RESTART_ATTRIBUTES .

LowerIfIndex

Индекс сетевого интерфейса NDIS интерфейса сразу под текущим модулем фильтра. То есть, если есть модули фильтров или NDIS 5. X фильтровать промежуточные драйверы, установленные через физический адаптер мини-порта или промежуточный драйвер MUX самого высокого уровня. Этот элемент содержит индекс интерфейса интерфейса модуля фильтра или промежуточный интерфейс драйвера фильтра, который находится чуть ниже текущего модуля фильтра. Если в физическом адаптере минипорта или драйвере самого высокого уровня не установлены интерфейсы фильтров или промежуточных драйверов фильтров, этот элемент содержит индекс интерфейса базового физического адаптера или виртуального мини-порта с промежуточным драйвером MUX самого высокого уровня.

LowerIfNetLuid

Сетевой интерфейс NDIS NET_LUID значение интерфейса сразу под текущим модулем фильтра. То есть, если есть модули фильтров или NDIS 5. X фильтровать промежуточные драйверы, установленные через физический адаптер miniport или промежуточный драйвер MUX самого высокого уровня. Этот элемент содержит сетевой интерфейс NET_LUID интерфейса модуля фильтра или промежуточного интерфейса драйвера фильтра, который находится чуть ниже текущего модуля фильтра. Если в физическом адаптере минипорта или промежуточном драйвере самого высокого уровня не установлены модули фильтрации или промежуточные интерфейсы драйвера фильтра или промежуточного драйвера фильтра, этот элемент содержит сетевой интерфейс NET_LUID базового физического адаптера или виртуального мини-порта драйвера mux самого высокого уровня.

Flags

Зарезервировано для последующего использования.

Комментарии

Чтобы определить параметры перезапуска модуля фильтра, NDIS передает указатель на структуру NDIS_FILTER_RESART_PARAMETERS в функцию FilterRestart .

Драйверы фильтров могут изменять атрибуты перезапуска, указанные базовыми драйверами. Дополнительные сведения об изменении атрибутов перезапуска см. в разделе FilterRestart.

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.0 и более поздних версиях.
Верхняя часть ndis.h (включая Ndis.h)

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

FilterRestart

NDIS_MEDIUM

NDIS_OBJECT_HEADER

NDIS_RESTART_ATTRIBUTES

OID_GEN_PHYSICAL_MEDIUM