NDIS は、NDIS バージョン間の一貫性のある動作を保証するさまざまなヘッダー バージョン情報の要件をサポートしています。 ヘッダー バージョン情報をサポートするために、NDIS には次の役割があります。
リビジョンが低い構造体を処理します。 つまり、NDIS はヘッダー情報をチェックし、ヘッダーのリビジョン情報に基づいて構造体を解釈します。
ドライバーが正しくない構造体のリビジョンを使用している場合は、関数呼び出しに失敗し、適切なエラー コードを返します。 たとえば、NDIS 6.30 ドライバーが NDIS 6.30 Xxx_REVISION_2 構造体がある場合に Xxx_REVISION_1 構造体を使用すると、NDIS は関数呼び出しに失敗します。