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_FILTER_RESTART_PARAMETERS 结构的NDIS_OBJECT_HEADER结构。 NDIS 将 Header 指定的结构的 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。安装在 物理微型端口适配器或最高级别的 MUX 中间驱动程序上的 x 筛选器中间驱动程序,此成员包含筛选器模块接口或位于当前筛选器模块下方的筛选器中间驱动程序接口的接口索引。 如果没有在物理微型端口适配器或最高级别的 MUX 中间驱动程序上安装筛选器模块或筛选器中间驱动程序接口,则此成员包含基础物理微型端口适配器或最高级别的 MUX 中间驱动程序虚拟微型端口的接口索引。

LowerIfNetLuid

NDIS 网络接口 NET_LUID 当前筛选器模块下方的接口值。 也就是说,如果有筛选器模块或 NDIS 5。通过 物理微型端口适配器或最高级别 MUX 中间驱动程序安装的 x 筛选器中间驱动程序,此成员包含位于当前筛选器模块下方的筛选器模块接口或筛选器中间驱动程序接口的网络接口NET_LUID。 如果没有通过物理微型端口适配器或最高级别的 MUX 中间驱动程序安装筛选器模块或筛选器中间驱动程序接口,则此成员包含基础物理微型端口适配器或最高级别的 MUX 中间驱动程序虚拟微型端口的网络接口NET_LUID。

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