Freigeben über


Direkte OID-Anforderungsschnittstelle in NDIS 6.1

NDIS stellt eine direkte OID-Anforderungsschnittstelle für NDIS 6.1 und höhere Treiber bereit. Der direkte OID-Anforderungspfad unterstützt OID-Anforderungen , die häufig abgefragt oder festgelegt werden. Beispielsweise stellt die IPsec Offload-Schnittstelle Version 2 (IPsecOV2) das OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA OID für direkte OID-Anforderungen bereit.

Die direkte OID-Anforderungsschnittstelle ist für NDIS-Treiber optional. Um den direkten OID-Pfad zu unterstützen, stellen Treiber Einstiegspunkte bereit, und NDIS stellt NdisXxx-Funktionen für Protokoll-, Filter- und Miniporttreiber bereit.

Anmerkung NDIS unterstützt spezifische OIDs für die Verwendung mit der direkten OID-Anforderungsschnittstelle. Informationen dazu, ob Ihr Treiber ein OID in der direkten OIDs-Schnittstelle verwenden kann, finden Sie in den Hinweisen auf der OID-Referenzseite.

Für NDIS 6.1 ist die einzige Schnittstelle, die die direkte OID-Anforderungsschnittstelle verwendet, IPsecOV2. Weitere Informationen zu IPsecOV2 finden Sie unter IPsec Task Offload Version 2 in NDIS 6.1.

Für NDIS 6.1-Treiber in Windows Server 2008 und Windows Vista mit Service Pack 1 (SP1)-Betriebssystemen können Sie nur die folgenden OIDs mit der direkten OID-Anforderungsschnittstelle verwenden:

Miniporttreiber und Filtertreiber müssen direkte OID-Anforderungen verarbeiten können, die nicht serialisiert sind. Im Gegensatz zur Standardmäßigen 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 in der Lage sein, direkte OID-Anfragen bei IRQL <= DISPATCH_LEVEL zu verarbeiten.

Weitere Informationen zum Implementieren der direkten OID-Schnittstelle in Treibern finden Sie in den folgenden Themen: