NET_PHYSICAL_LOCATION_LH structure (ifdef.h)
The NET_PHYSICAL_LOCATION structure provides NDIS with information about the physical location of a registered network interface.
Syntax
typedef struct _NET_PHYSICAL_LOCATION_LH {
ULONG BusNumber;
ULONG SlotNumber;
ULONG FunctionNumber;
} NET_PHYSICAL_LOCATION_LH, *PNET_PHYSICAL_LOCATION_LH;
Members
BusNumber
The bus number of the physical location for hardware. If the physical location is unknown, set this member to NIIF_BUS_NUMBER_UNKNOWN. Other values are reserved for NDIS.
SlotNumber
The slot number of the physical location for hardware. If the physical location is unknown, set this member to NIIF_SLOT_NUMBER_UNKNOWN. Other values are reserved for NDIS.
FunctionNumber
The function number of the physical location for hardware. If the physical location is unknown, set this member to NIIF_FUNCTION_NUMBER_UNKNOWN. Other values are reserved for NDIS.
Remarks
A network interface provider initializes a NET_IF_INFORMATION structure to provide NDIS with information about each registered interface. The NET_PHYSICAL_LOCATION structure is included in the PhysicalLocation member of the NET_IF_INFORMATION structure.
NET_PHYSICAL_LOCATION contains information that remains constant during the lifetime of the interface. To register an interface, a provider passes a pointer to a provider-initialized NET_IF_INFORMATION structure to the NdisIfRegisterInterface function.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Supported in NDIS 6.0 and later. |
Header | ifdef.h (include Ntddndis.h) |