NDIS 网络接口服务
NDIS 网络接口编程接口为:
为每个接口生成本地唯一标识符 ( NET_LUID) 。 NET_LUID值:
- 计算机重启时必须保留。 接口提供程序必须使NET_LUIDs持久性,即使关联的接口不是永久性的。 例如,此持久性允许接口提供程序在发生计算机电源故障时释放NET_LUID索引。
- 必须与 RFC 2863) 中的接口类型 ( IfType 相关联。
- 在本地计算机上必须是唯一的。
- 可以转换为文本表示形式,因为NET_LUID等效于 RFC 2863) 中的 ifName (接口名称。
(24 位值生成本地唯一的接口索引,该值也称为每个接口的 IfIndex ) 。 IfIndex 值具有以下属性:
- 首选低数字。 例如,NDIS 重复使用可用的最低接口索引。
- 当计算机重启时,IfIndex 值不会保留。
- NET_LUID值与 IfIndex 值之间存在一对一对应关系。
在接口索引、NET_LUID值和“友好名称”之间映射 (例如,在网络连接文件夹) 中显示的友好名称。
定义驱动程序堆栈中接口的分层顺序。
查询和设置 NDIS 驱动程序管理以及 RFC 2863 和 2864 指定的接口属性和表。