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