Direkte OID-Anforderungsschnittstelle in NDIS 6.1
NDIS bietet eine direkte OID-Anforderungsschnittstelle für NDIS 6.1- und höhere Treiber. Der direkte OID-Anforderungspfad unterstützt OID-Anforderungen, die häufig abgefragt oder festgelegt werden. Die IPsec-Auslagerungsschnittstelle version 2 (IPsecOV2) stellt beispielsweise die OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA OID für direkte OID-Anforderungen bereit.
Die direkte OID-Anforderungsschnittstelle ist optional für NDIS-Treiber. Um den direkten OID-Pfad zu unterstützen, bieten Treiber Einstiegspunkte und NDIS stellt NdisXxx-Funktionen für Protokoll-, Filter- und Miniporttreiber bereit.
Hinweis NDIS unterstützt bestimmte OIDs für die Verwendung mit der direkten OID-Anforderungsschnittstelle. Um zu ermitteln, ob Ihr Treiber eine OID in der direkten OIDs-Schnittstelle verwenden kann, sehen Sie sich die Hinweise auf der OID-Referenzseite an.
Für NDIS 6.1 ist IPsecOV2 die einzige Schnittstelle, die die direkte OID-Anforderungsschnittstelle verwendet. Weitere Informationen zu IPsecOV2 finden Sie unter IPsec Task Offload Version 2 in NDIS 6.1.
Für NDIS 6.1-Treiber in den Betriebssystemen Windows Server 2008 und Windows Vista mit Service Pack 1 (SP1) können Sie nur die folgenden OIDs mit der direkten OID-Anforderungsschnittstelle verwenden:
Miniporttreiber und Filtertreiber 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 und Filtertreiber direkte OID-Anforderungen unter IRQL <= DISPATCH_LEVEL verarbeiten können.
Weitere Informationen zum Implementieren der direkten OID-Schnittstelle in Treibern finden Sie in den folgenden Themen: