取消注册网络接口

NDIS 接口提供程序调用 NdisIfDeregisterInterface 函数以指示应从计算机上的已知接口列表中删除指定的接口,例如,因为该接口已被卸载。 取消注册接口的其他原因特定于应用程序。 为了促进良好的资源管理,接口提供程序应始终取消注册不再有用的接口。

NdisIfDeregisterInterface 释放与指定接口关联的接口索引。 NDIS 可以将索引重新分配给将来注册的接口。 但是,不会回收与相应 NET_LUID 值关联的NET_LUID索引 -- 如有必要,接口提供程序可以通过调用 NdisIfFreeNetLuidIndex 函数来释放NET_LUID索引。

注意 NDIS 代理提供程序在卸载微型端口适配器时取消注册微型端口适配器的接口,并在分离模块时筛选模块。