Freigeben über


Versionierte Schnittstellen

NDIS 6.0 unterstützt die Versionsverwaltung für Schlüsselstrukturen. Außerdem werden viele frühere Funktionsparameter in Strukturen verschoben. Durch Das Verschieben der Funktionsparameter in versionsierte Strukturen können die Funktionsparameter in späteren NDIS-Versionen geändert werden, ohne die Funktionsschnittstelle zu ändern.

Versionierte Strukturen enthalten einen Header, der die Version der Struktur angibt. Wenn der Satz von Funktionsparametern oder anderen Strukturelementen geändert wird, werden die Struktur und ihre Version aktualisiert.

Diese Versionsverwaltung vereinfacht die Abwärtskompatibilität und verlängert die Lebensdauer von Treibern NDIS 6.0 und höher. Außerdem können NDIS-Treiber mehrere Versionen von NDIS unterstützen.

Weitere Informationen finden Sie unter NDIS_OBJECT_HEADER.