GUID_NDIS_GEN_ENUMERATE_PORTS
Les clients WMI peuvent utiliser le GUID de la méthode GUID_NDIS_GEN_ENUMERATE_PORTS pour obtenir la liste des ports associés à un adaptateur miniport. Ce GUID WMI est pris en charge dans NDIS 6.0 et versions ultérieures.
NDIS gère cette requête, et les pilotes miniport ne reçoivent pas de requête OID.
GUID_NDIS_GEN_ENUMERATE_PORTS nécessite une demande de méthode WMI pour énumérer les ports. L’identificateur de méthode WMI doit être NDIS_WMI_DEFAULT_METHOD_ID. La mémoire tampon d’entrée WMI doit contenir une structure NDIS_WMI_METHOD_HEADER qui identifie le nom de l’interface réseau NDIS pour l’adaptateur miniport dans le membre NetLuid et qui spécifie zéro pour le membre PortNumber . Les clients WMI peuvent obtenir la valeur NetLuid de l’adaptateur avec le GUID de la méthode GUID_NDIS_ENUMERATE_ADAPTERS_EX .
La mémoire tampon de données retournée par NDIS avec le GUID contient une structure NDIS_PORT_ARRAY . Le membre NumberOfPorts de NDIS_PORT_ARRAY contient le nombre de ports actifs associés à l’adaptateur miniport. Le membre Ports de NDIS_PORT_ARRAY contient une liste de pointeurs vers NDIS_PORT_CHARACTERISTICS structures. Chaque structure NDIS_PORT_CHARACTERISTICS définit les caractéristiques d’un port NDIS unique.
Pour plus d’informations sur l’énumération des ports, consultez OID_GEN_ENUMERATE_PORTS.