Megosztás:


NET_BUFFER_LIST_CONTEXT Struktúra

Az NDIS-illesztőprogramok NET_BUFFER_LIST_CONTEXT struktúrákat használnak a NET_BUFFER_LIST struktúrához társított további adatok tárolására. A NET_BUFFER_LIST struktúra környezeti tagja egy NET_BUFFER_LIST_CONTEXT struktúrára mutató mutató. Az NDIS és az illesztőprogram-verem egyéb illesztőprogramjai számára a NET_BUFFER_LIST_CONTEXT struktúrákban tárolt információ átláthatatlan.

Az alábbi ábrán egy NET_BUFFER_LIST_CONTEXT szerkezet mezői láthatók.

diagram, amely egy NET_BUFFER_LIST_CONTEXT struktúrában lévő mezőket szemlélteti.

A NET_BUFFER_LIST_CONTEXT-struktúra ContextData-tagot tartalmaz, amely a környezeti adatokat tartalmazza. Ezek az adatok lehetnek olyan környezeti információk, amelyeket az illesztőprogramok a NET_BUFFER_LIST struktúrához igényelnek.

Az illesztőprogramoknak az alábbi NDIS-makrókat és függvényeket kell használniuk a tagok NET_BUFFER_LIST_CONTEXT struktúrában való eléréséhez és kezeléséhez:

NdisAllocateNetBufferListContext

NdisFreeNetBufferListContext

NET_BUFFER_LIST_CONTEXT_DATA_START

NET_BUFFER_LIST_CONTEXT_DATA_SIZE