структура 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) |