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


структура MIB_IPNETROW_LH (ipmib.h)

Структура MIB_IPNETROW содержит сведения для записи таблицы ARP для IPv4-адреса.

Синтаксис

typedef struct _MIB_IPNETROW_LH {
  IF_INDEX dwIndex;
  DWORD    dwPhysAddrLen;
  UCHAR    bPhysAddr[MAXLEN_PHYSADDR];
  DWORD    dwAddr;
  union {
    DWORD          dwType;
    MIB_IPNET_TYPE Type;
  };
} MIB_IPNETROW_LH, *PMIB_IPNETROW_LH;

Члены

dwIndex

Тип: DWORD

Индекс адаптера.

dwPhysAddrLen

Тип: DWORD

Длина (в байтах) физического адреса.

bPhysAddr[MAXLEN_PHYSADDR]

Тип: BYTE[MAXLEN_PHYSADDR]

Физический адрес.

dwAddr

Тип: DWORD

IPv4-адрес.

dwType

Тип: DWORD

Тип записи ARP.

Этот член может быть одним из значений из типа перечисления MIB_IPNET_TYPE, определенного в файле заголовка Ipmib.h, включенном в Windows SDK, выпущенных для Windows Vista и более поздних версий. Для использования с версиями более ранней версии пакета SDK для платформы это перечисление не определено, и необходимо использовать константы.

Значение Значение
MIB_IPNET_TYPE_OTHER
1
Другое
MIB_IPNET_TYPE_INVALID
2
Недопустимый тип ARP. Это может указывать на недостижимую или неполную запись ARP.
MIB_IPNET_TYPE_DYNAMIC
3
Динамический тип ARP.
MIB_IPNET_TYPE_STATIC
4
Статический тип ARP.

Type

Комментарии

На Windows SDK, выпущенном для Windows Vista и более поздних версий, организация файлов заголовков изменилась, а структура MIB_IPNETROW определена в файле заголовка Ipmib.h, а не в файле заголовка Iprtrmib.h. Обратите внимание, что файл заголовка Ipmib.h автоматически включается в файл заголовка Iprtrmib.h , который автоматически включается в файл заголовка Iphlpapi.h . Файлы заголовков Ipmib.h и Iprtrmib.h никогда не следует использовать напрямую.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть ipmib.h (включая Iphlpapi.h)

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

CreateIpNetEntry

DeleteIpNetEntry

MIB_IPNETTABLE

SetIpNetEntry