Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
NDIS menyediakan layanan untuk mempertahankan tabel tumpukan antarmuka (ifStackTable di RFC 2863). NDIS mempertahankan tabel stack untuk adaptor miniport NDIS, driver perantara filter NDIS 5.x, dan modul filter NDIS. NDIS juga menyediakan layanan untuk mengaktifkan driver NDIS untuk menambahkan dan menghapus entri dalam tabel ini. Untuk driver perantara MUX, NDIS tidak memiliki akses ke hubungan antara antarmuka miniport virtual dan antarmuka protokol yang lebih rendah. Oleh karena itu, driver perantara NDIS 6.0 MUX harus menentukan hubungan antarmuka internal ini.
Untuk menentukan hubungan tumpukan antara dua antarmuka, driver NDIS apa pun dapat meneruskan parameter HigherLayerIfIndex dan LowerLayerIfIndex ke fungsi NdisIfAddIfStackEntry. Parameter ini menentukan satu antarmuka jaringan yang harus ditempatkan lebih tinggi dalam hirarki antarmuka jaringan dan satu antarmuka jaringan yang harus ditempatkan lebih rendah dalam hirarki tersebut.
Driver yang memiliki informasi urutan susunan tentang antarmuka yang berkaitan dengan antarmuka lain (misalnya, pengikatan internal dalam driver perantara MUX yang tidak terlihat oleh NDIS) memanggil NdisIfAddIfStackEntry untuk mengisi tabel susunan antarmuka. Fungsi ini mengembalikan NDIS_STATUS_SUCCESS jika entri tumpukan berhasil dibuat. Biasanya, komponen yang memiliki atau yang menyediakan antarmuka untuk antarmuka lapisan yang lebih tinggi (yang diidentifikasi oleh HigherLayerIfIndex) memanggil NdisIfAddIfStackEntry.
Untuk menghapus entri tabel Tumpukan, driver meneruskan parameter HigherLayerIfIndex dan LowerLayerIfIndex ke fungsi NdisIfDeleteIfStackEntry.
Untuk contoh mengelola tumpukan antarmuka, lihat contoh driver MUX 6.0.