NET_BUFFER_LIST_CONTEXT Yapısı

NDIS sürücüleri, NET_BUFFER_LIST yapısıyla ilişkili ek verileri depolamak için NET_BUFFER_LIST_CONTEXT yapıları kullanır. NET_BUFFER_LIST yapısının Context üyesi, NET_BUFFER_LIST_CONTEXT yapısına bir işaretçidir. NET_BUFFER_LIST_CONTEXT yapılarında depolanan bilgiler, yığındaki NDIS ve diğer sürücülere göre opaktır.

Aşağıdaki şekilde, NET_BUFFER_LIST_CONTEXT yapısındaki alanlar gösterilmektedir.

NET_BUFFER_LIST_CONTEXT bir yapıdaki alanları gösteren Diyagramı.

NET_BUFFER_LIST_CONTEXT yapısı, bağlam verilerini içeren ContextData üyesini içerir. Bu veriler, bir sürücünün NET_BUFFER_LIST yapısı için gerektirdiği herhangi bir bağlam bilgisi olabilir.

Sürücüler, NET_BUFFER_LIST_CONTEXT bir yapıdaki üyelere erişmek ve bunları işlemek için aşağıdaki NDIS makrolarını ve işlevlerini kullanmalıdır:

NdisAllocateNetBufferListContext

NdisFreeNetBufferListContext

NET_BUFFER_LIST_CONTEXT_DATA_START

NET_BUFFER_LIST_CONTEXT_DATA_SIZE