NDIS-Verwaltungsinformationen und OIDs
Jeder Miniporttreiber enthält eine eigene Verwaltungsinformationsbasis (Management Information Base, MIB), bei der es sich um einen Informationsblock handelt, in dem der Treiber dynamische Konfigurationsinformationen und statistische Informationen speichert, die eine Verwaltungsentität abfragen oder festlegen kann. Eine Ethernet-Multicastadressenliste ist ein Beispiel für Konfigurationsinformationen. Die Anzahl der empfangenen Broadcastpakete ist ein Beispiel für statistische Informationen. Jedes Informationselement innerhalb des MIB wird als Objekt bezeichnet. Um auf jedes dieser verwalteten Objekte zu verweisen, definiert NDIS einen Objektbezeichner (Object Identifier, OID). Wenn eine Verwaltungsentität daher ein bestimmtes verwaltetes Objekt abfragen oder festlegen möchte, muss sie die spezifische OID für dieses Objekt bereitstellen.
Die MIB verfolgt drei Klassen von Objekten nach:
Objekte, die für alle NDIS-Miniporttreiber allgemein sind.
Objekte, die für alle NDIS-Miniporttreiber für einen bestimmten mittleren Typ, z. B. Ethernet, spezifisch sind.
Objekte, die für eine bestimmte Anbieterimplementierung spezifisch sind.
Die allgemeinen und obligatorischen medienspezifischen OIDs sind im Abschnitt Netzwerkreferenz der WDK-Dokumentation dokumentiert. Die implementierungsspezifischen OIDs für einen bestimmten Netzwerkschnittstellentreiber Karte (NIC) sollten in der Dokumentation aufgeführt und beschrieben werden, die einem bestimmten Miniporttreiber beigegeben wird.
Objekte werden als betriebsbezogene Merkmale (z. B. Multicastadressliste) oder Statistiken (z. B. empfangene Broadcastpakete) klassifiziert und auch als obligatorisch oder optional klassifiziert. Alle Objekte für betriebsbezogene Merkmale für allgemeine oder medienspezifische Klassen sind obligatorisch, aber nur einige Statistikobjekte sind obligatorisch. Alle implementierungsspezifischen Objekte werden als obligatorisch klassifiziert.
Weitere Informationen zu OID-Klassifizierungen finden Sie unter NDIS-OIDs.