NDIS-Netzwerkschnittstellen-OIDs
NDIS-Netzwerkschnittstellenobjektbezeichner (OIDs) stellen Informationen zu Netzwerkschnittstellen bereit, um die MIB (RFC 2863) zu unterstützen.
NDIS-Schnittstellenanbieter müssen diese OIDs unterstützen. Treiber, die keine registrierten Schnittstellenanbieter sind, sollten die OIDs in diesem Abschnitt nicht unterstützen.
NDIS ruft die ProviderQueryObject-Funktion auf, um eine Abfrageanforderung für Informationen vom Schnittstellenanbieter zu stellen. Der ObjectId-Parameter dieser Funktion enthält den Objektbezeichner. Der Schnittstellenanbieter hat ProviderQueryObject registriert, als er die NdisIfRegisterProvider-Funktion aufgerufen hat, um sich als Schnittstellenanbieter zu registrieren.
Das Handle am Parameter ProviderIfContext der ProviderQueryObject-Funktion identifiziert die Netzwerkschnittstelle. Dieses Handle wurde für NDIS bereitgestellt, als der Schnittstellenanbieter die NdisIfRegisterInterface-Funktion aufgerufen hat, um die Schnittstelle zu registrieren. Der pOutputBuffer-Parameter der ProviderQueryObject-Funktion enthält das Ergebnis der OID-Anforderung.
Weitere Informationen zu NDIS-Netzwerkschnittstellen-OIDs finden Sie unter NDIS 6.0-Netzwerkschnittstellen.
In diesem Abschnitt werden die folgenden OIDs der NDIS-Netzwerkschnittstelle beschrieben:
- OID_GEN_ALIAS
- OID_GEN_ADMIN_STATUS
- OID_GEN_OPERATIONAL_STATUS
- OID_GEN_PROMISCUOUS_MODE
- OID_GEN_XMIT_LINK_SPEED
- OID_GEN_RCV_LINK_SPEED
- OID_GEN_UNKNOWN_PROTOS
- OID_GEN_DISCONTINUITY_TIME
- OID_GEN_LAST_CHANGE
- OID_GEN_INTERFACE_INFO
- OID_GEN_MEDIA_CONNECT_STATUS_EX
- OID_GEN_LINK_SPEED_EX
- OID_GEN_MEDIA_DUPLEX_STATE
- OID_TUNNEL_INTERFACE_RELEASE_OID
- OID_TUNNEL_INTERFACE_SET_OID