Поделиться через


структура 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 включена в элемент PhysicalLocation структуры NET_IF_INFORMATION.

NET_PHYSICAL_LOCATION содержит сведения, которые остаются постоянными в течение жизненного цикла интерфейса. Чтобы зарегистрировать интерфейс, поставщик передает указатель на инициализированную поставщиком структуру NET_IF_INFORMATION в функцию NdisIfRegisterInterface .

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.0 и более поздних версиях.
Верхняя часть ifdef.h (включая Ntddndis.h)

См. также раздел

NET_IF_INFORMATION

NdisIfRegisterInterface