Freigeben über


NDIS-Supported WMI-Vorgänge

NDIS unterstützt die folgenden WMI-Vorgänge:

  • Enumerate adapter and enumerate virtual connection (VC).

    NDIS registriert globale GUIDs ( GUID_NDIS_ENUMERATE_ADAPTER_EX und GUID_NDIS_ENUMERATE_VC) bei WMI, die es WMI-Clients ermöglichen, alle Miniportadapter (d. h. Miniporttreiberinstanzen) und alle benannten VCs aufzulisten. Da NDIS alle geladenen Miniporttreiber und alle benannten VCs nachverfolgt, fragt NDIS keine Miniporttreiber nach solchen Informationen ab.

  • QUERY SINGLE INSTANCE und SET SINGLE INSTANCE

    Über NDIS kann ein WMI-Client eine einzelne instance eines Datenblocks abfragen oder festlegen, was einer einzelnen OID entspricht. Für eine Abfrage gibt NDIS alle Informationen zurück, die einem Adapter oder VC zugeordnet sind. Ein WMI-Client kann kein Datenelement abfragen oder festlegen, das sich innerhalb einer OID befindet. Beispielsweise gibt eine Abfrage der GUID_NDIS_GEN_CO_LINK_SPEED GUID sowohl die ausgehende als auch die eingehende Geschwindigkeit zurück. Ein WMI-Client kann nicht nur die ausgehende Geschwindigkeit oder nur die eingehende Geschwindigkeit abfragen.

  • ABFRAGEN ALLER DATEN

    NDIS erfüllt eine QUERY ALL DATA-Anforderung für eine bestimmte GUID, indem die entsprechenden Daten abgerufen und die kombinierten Daten für alle Instanzen der GUID an WMI zurückgegeben werden. Beispielsweise gibt NDIS als Antwort auf eine QUERY ALL DATA-Anforderung auf GUID_NDIS_ENUMERATE_ADAPTER_EX eine Liste aller geladenen Miniporttreiber an WMI zurück. Für eine ABFRAGE ALLER DATEN auf der GUID, die OID_GEN_CO_XMIT_PDUS_OK zugeordnet ist, fragt NDIS diese OID für jede VC für jeden verbindungsorientierten Miniporttreiber ab und gibt die kombinierten Daten an WMI zurück. Da der Mehraufwand für eine QUERY ALL DATA-Anforderung sehr hoch sein kann, sollten WMI-Clients eine QUERY ALL DATA-Anforderung nur zum Auflisten von Adaptern und VCs verwenden. Nach der Ermittlung des Adapter- oder VC-Interesses kann der Client einzelne GUID-Instanzen abfragen.

  • EVENT NOTIFICATION

    WMI-Clients können sich bei NDIS registrieren, um für eine bestimmte status Indikation benachrichtigt zu werden. Wenn ein solcher status Hinweis auftritt, übergibt NDIS die status Informationen mit der entsprechenden GUID an WMI zur Übermittlung an die Clients als WMI-Ereignis.

  • EXECUTE-METHODE

    Über NDIS kann ein WMI-Client eine Methode ausführen, die einem Datenblock zugeordnet ist, was einer einzelnen OID entspricht. WMI-Clients stellen die Informationen bereit, die NDIS zum Ausführen der Methode benötigt. Methodenanforderungen können Miniportadaptern, NDIS-Ports oder VCs zugeordnet werden. NDIS gibt die resultierenden Informationen zurück, nachdem die Methode erfolgreich ausgeführt wurde.