Sdílet prostřednictvím


NET_BUFFER_LIST_CONTEXT – struktura

Ovladače NDIS používají struktury NET_BUFFER_LIST_CONTEXT k ukládání dalších dat přidružených ke struktuře NET_BUFFER_LIST. Člen Kontextu struktury NET_BUFFER_LIST je ukazatel na strukturu NET_BUFFER_LIST_CONTEXT. Informace uložené ve strukturách NET_BUFFER_LIST_CONTEXT jsou neprůhledné pro rozhraní NDIS a ostatní ovladače v zásobníku.

Následující obrázek znázorňuje pole ve struktuře NET_BUFFER_LIST_CONTEXT.

diagram znázorňující pole ve struktuře NET_BUFFER_LIST_CONTEXT

Struktura NET_BUFFER_LIST_CONTEXT zahrnuje ContextData člen, který obsahuje kontextová data. Tato data mohou být jakékoli kontextové informace, které ovladač vyžaduje pro strukturu NET_BUFFER_LIST.

Ovladače by měly používat následující makra a funkce NDIS pro přístup ke členům ve struktuře NET_BUFFER_LIST_CONTEXT a manipulaci s nimi:

NdisAllocateNetBufferListContext

NdisFreeNetBufferListContext

NET_BUFFER_LIST_CONTEXT_DATA_START

NET_BUFFER_LIST_CONTEXT_DATA_SIZE