структура 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) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по