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


структура NDIS_WMI_ENUM_ADAPTER (ntddndis.h)

Структура NDIS_WMI_ENUM_ADAPTER возвращается, когда NDIS отвечает на GUID_NDIS_ENUMERATE_ADAPTERS_EX GUID.

Синтаксис

typedef struct _NDIS_WMI_ENUM_ADAPTER {
  NDIS_OBJECT_HEADER Header;
  NET_IFINDEX        IfIndex;
  NET_LUID           NetLuid;
  USHORT             DeviceNameLength;
  CHAR               DeviceName[1];
} NDIS_WMI_ENUM_ADAPTER, *PNDIS_WMI_ENUM_ADAPTER;

Члены

Header

Структура NDIS_OBJECT_HEADER для этой NDIS_WMI_ENUM_ADAPTER структуры. Задайте для элемента Type элемента NDIS_OBJECT_HEADER значение NDIS_WMI_OBJECT_TYPE_ENUM_ADAPTER, для элемента Revision — NDIS_WMI_ENUM_ADAPTER_REVISION_1, а для элемента Size — значение sizeof(NDIS_WMI_ENUM_ADAPTER).

IfIndex

Индекс интерфейса NDIS интерфейса адаптера мини-порта NDIS, связанного с GUID.

NetLuid

Имя сетевого интерфейса NDIS адаптера мини-порта.

DeviceNameLength

Длина (в байтах) имени устройства интерфейса адаптера мини-порта NDIS, связанного с GUID.

DeviceName[1]

Имя устройства интерфейса адаптера мини-порта NDIS, связанного с GUID. Имя устройства представляет собой строку расширенных символов с пустым завершением.

Комментарии

NDIS возвращает структуру NDIS_WMI_ENUM_ADAPTER при перечислении адаптеров мини-портов для клиентов WMI. Дополнительные сведения о перечислении адаптеров мини-портов для клиентов WMI см. в статье. GUID_NDIS_ENUMERATE_ADAPTERS_EX.

Требования

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

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

GUID_NDIS_ENUMERATE_ADAPTERS_EX

NDIS_OBJECT_HEADER