Versionsinformationsanforderungen für NDIS
NDIS unterstützt verschiedene Anforderungen an Headerversionsinformationen, die ein konsistentes Verhalten zwischen NDIS-Versionen garantieren. Zur Unterstützung von Headerversionsinformationen hat NDIS die folgenden Aufgaben:
Behandelt Strukturen mit niedrigeren Revisionen. Das heißt, NDIS überprüft die Headerinformationen und interpretiert die Struktur basierend auf den Revisionsinformationen im Header.
Ein Funktionsaufruf schlägt fehl und gibt einen geeigneten Fehlercode zurück, wenn ein Treiber eine falsche Strukturrevision verwendet. Beispielsweise schlägt NDIS den Funktionsaufruf fehl, wenn ein NDIS 6.30-Treiber Xxx_REVISION_1-Strukturen verwendet, wenn eine NDIS 6.30-Xxx_REVISION_2-Struktur vorhanden ist.