NET_PHYSICAL_LOCATION_LH 结构 (ifdef.h)
NET_PHYSICAL_LOCATION结构为 NDIS 提供有关已注册网络接口的物理位置的信息。
语法
typedef struct _NET_PHYSICAL_LOCATION_LH {
ULONG BusNumber;
ULONG SlotNumber;
ULONG FunctionNumber;
} NET_PHYSICAL_LOCATION_LH, *PNET_PHYSICAL_LOCATION_LH;
成员
BusNumber
硬件物理位置的总线编号。 如果物理位置未知,请将此成员设置为 NIIF_BUS_NUMBER_UNKNOWN。 其他值是为 NDIS 保留的。
SlotNumber
硬件物理位置的槽号。 如果物理位置未知,请将此成员设置为 NIIF_SLOT_NUMBER_UNKNOWN。 其他值是为 NDIS 保留的。
FunctionNumber
硬件物理位置的函数编号。 如果物理位置未知,请将此成员设置为 NIIF_FUNCTION_NUMBER_UNKNOWN。 其他值是为 NDIS 保留的。
注解
网络接口提供程序初始化 NET_IF_INFORMATION 结构,以便向 NDIS 提供有关每个已注册接口的信息。 NET_PHYSICAL_LOCATION 结构包含在 NET_IF_INFORMATION 结构的 PhysicalLocation 成员中。
NET_PHYSICAL_LOCATION包含的信息在接口的生存期内保持不变。 为了注册接口,提供程序将指向提供程序初始化的NET_IF_INFORMATION结构的指针传递给 NdisIfRegisterInterface 函数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 NDIS 6.0 及更高版本中受支持。 |
标头 | ifdef.h (包括 Ntddndis.h) |