微型端口适配器和筛选器模块的 NET_LUID 值
NDIS 代表微型端口驱动程序 (为每个微型端口适配器注册接口) ,并为每个筛选器模块) (筛选器驱动程序。 协议驱动程序可以使用其绑定句柄查询 NDIS 以获取驱动程序绑定到的微型端口适配器的接口索引和 NET_LUID 值。 例如,MUX 中间驱动程序的协议驱动程序下边缘可能会获取NET_LUID值,以指定其内部接口的分层顺序。
协议驱动程序将 NdisBindingHandle 参数中的绑定句柄传递给 NdisIfQueryBindingIfIndex 函数,并接收接口索引,并在筛选器堆栈顶部和底部接收接口的NET_LUID值。 或者,协议驱动程序可以在 NDIS_BIND_PARAMETERS 结构中检索这些值。
微型端口驱动程序还可以使用 NDIS 微型端口适配器句柄查询 NDIS 以获取微型端口适配器的接口索引。 微型端口驱动程序在 NDIS_MINIPORT_INIT_PARAMETERS 结构中接收接口索引和 NET_LUID 值。
筛选器驱动程序获取NDIS_FILTER_ATTACH_PARAMETERS结构中筛选器模块的接口索引和 NET_LUID 值。