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)

另请参阅

NET_IF_INFORMATION

NdisIfRegisterInterface