Estrutura NET_BUFFER_LIST_CONTEXT
Os drivers NDIS usam estruturas NET_BUFFER_LIST_CONTEXT para armazenar dados adicionais associados a uma estrutura de NET_BUFFER_LIST . O membro Context da estrutura NET_BUFFER_LIST é um ponteiro para uma estrutura NET_BUFFER_LIST_CONTEXT. As informações armazenadas nas estruturas de NET_BUFFER_LIST_CONTEXT são opacas para o NDIS e outros drivers na pilha.
A figura a seguir mostra os campos em uma estrutura NET_BUFFER_LIST_CONTEXT.
A estrutura NET_BUFFER_LIST_CONTEXT inclui o membro ContextData que contém os dados de contexto. Esses dados podem ser qualquer informação de contexto que um driver requer para a estrutura NET_BUFFER_LIST .
Os drivers devem usar as seguintes macros e funções NDIS para acessar e manipular membros em uma estrutura de NET_BUFFER_LIST_CONTEXT:
NdisAllocateNetBufferListContext