Direkte OID-Anforderungen für Miniportadapter
Um den direkten OID-Anforderungspfad zu unterstützen, stellen MiniportXxx-Funktionseinstiegspunkte in der NDIS_MINIPORT_DRIVER_CHARACTERISTICS-Struktur bereit, und NDIS stellt NdisM-Xxx-Funktionen für Miniporttreiber bereit.
Die direkte OID-Anforderungsschnittstelle ähnelt der Standardmäßigen OID-Anforderungsschnittstelle. Beispielsweise ähneln die Funktionen NdisMDirectOidRequestComplete und MiniportDirectOidRequest den Funktionen NdisMOidRequestComplete und MiniportOidRequest .
Hinweis NDIS 6.1 unterstützt bestimmte OIDs für die Verwendung mit der direkten OID-Anforderungsschnittstelle. OIDs, die vor NDIS 6.1 und einigen NDIS 6.1-OIDs vorhanden waren, werden nicht unterstützt. Informationen dazu, ob eine OID in der direkten OIDs-Schnittstelle verwendet werden kann, finden Sie auf der OID-Referenzseite.
Miniporttreiber müssen in der Lage sein, direkte OID-Anforderungen zu verarbeiten, die nicht serialisiert sind. Im Gegensatz zur Standard-OID-Anforderungsschnittstelle serialisiert NDIS keine direkten OID-Anforderungen mit anderen Anforderungen, die mit der direkten OID-Schnittstelle oder mit der Standard-OID-Anforderungsschnittstelle gesendet werden. Außerdem müssen Miniporttreiber direkte OID-Anforderungen unter IRQL <= DISPATCH_LEVEL verarbeiten können.
Um die direkte OIDs-Anforderungsschnittstelle zu unterstützen, verwenden Sie die Dokumentation für die Standard-OID-Anforderungsschnittstelle. Die folgende Tabelle zeigt die Beziehung zwischen den Funktionen in der direkten OID-Anforderungsschnittstelle und der Standard-OID-Anforderungsschnittstelle.
Direkte OID-Funktion | Standard-OID-Funktion |
---|---|