GUID_NDIS_GEN_ENUMERATE_PORTS

Клиенты WMI могут использовать метод GUID_NDIS_GEN_ENUMERATE_PORTS для получения списка портов, связанных с минипорт-адаптером. Этот WMI GUID поддерживается в NDIS 6.0 и в более поздних версиях.

NDIS обрабатывает этот запрос, и драйверы мини-порта не получают запрос OID.

Для перечисления портов требуется запрос метода WMI для GUID_NDIS_GEN_ENUMERATE_PORTS. Идентификатор метода WMI должен быть NDIS_WMI_DEFAULT_METHOD_ID. Входной буфер WMI должен содержать структуру NDIS_WMI_METHOD_HEADER, которая определяет имя сетевого интерфейса NDIS для мини-адаптера в элементе NetLuid и указывает ноль для элемента PortNumber. Клиенты WMI могут получить значение адаптера NetLuid, используя GUID метода GUID_NDIS_ENUMERATE_ADAPTERS_EX.

Буфер данных, возвращаемый NDIS с GUID, содержит структуру NDIS_PORT_ARRAY. Член NumberOfPorts структуры NDIS_PORT_ARRAY содержит число активных портов, связанных с минипорт-адаптером. Элемент портов массива NDIS_PORT_ARRAY содержит список указателей на структуры NDIS_PORT_CHARACTERISTICS. Каждая NDIS_PORT_CHARACTERISTICS структура определяет характеристики одного порта NDIS.

Дополнительные сведения о перечислении портов см. в OID_GEN_ENUMERATE_PORTS.