Bagikan melalui


Struktur NET_BUFFER_LIST_CONTEXT

Driver NDIS menggunakan struktur NET_BUFFER_LIST_CONTEXT untuk menyimpan data tambahan yang terkait dengan struktur NET_BUFFER_LIST. Elemen Konteks dari struktur NET_BUFFER_LIST merupakan penunjuk ke struktur NET_BUFFER_LIST_CONTEXT. Informasi yang disimpan dalam struktur NET_BUFFER_LIST_CONTEXT tidak jelas bagi NDIS dan driver lain dalam tumpukan.

Gambar berikut menunjukkan bidang dalam struktur NET_BUFFER_LIST_CONTEXT.

Diagram yang mengilustrasikan bidang dalam struktur NET_BUFFER_LIST_CONTEXT.

Struktur NET_BUFFER_LIST_CONTEXT mencakup anggota ContextData yang berisi data konteks. Data ini dapat berupa informasi konteks apa pun yang diperlukan driver untuk struktur NET_BUFFER_LIST.

Driver harus menggunakan makro dan fungsi NDIS berikut untuk mengakses dan memanipulasi anggota dalam struktur NET_BUFFER_LIST_CONTEXT:

NdisAllocateNetBufferListContext

NdisFreeNetBufferListContext

NET_BUFFER_LIST_CONTEXT_DATA_START

NET_BUFFER_LIST_CONTEXT_DATA_SIZE