Operasi Mundur dan Maju

NDIS menyediakan fungsi mundur dan maju untuk memanipulasi struktur NET_BUFFER . Operasi mundur membuat lebih banyak ruang data yang digunakan tersedia untuk driver saat ini. Rilis operasi lanjutanmenggunakan ruang data.

Operasi mundur diperlukan selama operasi pengiriman atau ketika driver kembali menerima data ke driver yang mendasar. Misalnya, selama operasi pengiriman, driver dapat memanggil fungsi NdisRetreatNetBufferDataStart untuk memberi ruang bagi data header.

Operasi lanjutan diperlukan ketika operasi pengiriman selesai atau ketika driver menerima data dari driver yang mendasar. Misalnya, selama operasi penerimaan, driver dapat memanggil fungsi NdisAdvanceNetBufferDataStart untuk melewati data header yang digunakan oleh driver tingkat yang lebih rendah. Dalam hal ini, data header tetap berada di buffer di ruang data yang tidak digunakan.

Gambar berikut menunjukkan hubungan antara data jaringan dan operasi ini.

Diagram memperlihatkan hubungan antara data jaringan dan operasi lanjutan dan mundur.

Topik berikut memberikan informasi selengkapnya tentang operasi kemajuan dan mundur:

Operasi Mundur

Operasi Lanjutan