GUID_NDIS_GEN_ENUMERATE_PORTS

WMI 客户端可以使用 GUID_NDIS_GEN_ENUMERATE_PORTS 方法 GUID 获取与微型端口适配器关联的端口列表。 NDIS 6.0 及更高版本中支持此 WMI GUID。

NDIS 处理此请求,微型端口驱动程序不会收到 OID 查询。

GUID_NDIS_GEN_ENUMERATE_PORTS需要 WMI 方法请求来枚举端口。 应NDIS_WMI_DEFAULT_METHOD_ID WMI 方法标识符。 WMI 输入缓冲区应包含一个 NDIS_WMI_METHOD_HEADER 结构,该结构标识 NetLuid 成员中微型端口适配器的 NDIS 网络接口名称,并为 PortNumber 成员指定零。 WMI 客户端可以使用 GUID_NDIS_ENUMERATE_ADAPTERS_EX 方法 GUID 获取适配器的 NetLuid 值。

NDIS 使用 GUID 返回的数据缓冲区包含 NDIS_PORT_ARRAY 结构。 NDIS_PORT_ARRAY 的 NumberOfPorts 成员包含与微型端口适配器关联的活动端口数。 NDIS_PORT_ARRAY 的 Ports 成员包含指向 NDIS_PORT_CHARACTERISTICS 结构的指针列表。 每个NDIS_PORT_CHARACTERISTICS结构都定义单个 NDIS 端口的特征。

有关枚举端口的详细信息,请参阅 OID_GEN_ENUMERATE_PORTS