NET_BUFFER_LIST_CONTEXT-Struktur
NDIS-Treiber verwenden NET_BUFFER_LIST_CONTEXT-Strukturen , um zusätzliche Daten zu speichern, die einer NET_BUFFER_LIST-Struktur zugeordnet sind. Der Context-Member der NET_BUFFER_LIST-Struktur ist ein Zeiger auf eine NET_BUFFER_LIST_CONTEXT-Struktur. Die in den NET_BUFFER_LIST_CONTEXT-Strukturen gespeicherten Informationen sind für NDIS und andere Treiber im Stapel undurchsichtig.
Die folgende Abbildung zeigt die Felder in einer NET_BUFFER_LIST_CONTEXT-Struktur.
Die NET_BUFFER_LIST_CONTEXT-Struktur enthält den ContextData-Member , der die Kontextdaten enthält. Diese Daten können beliebige Kontextinformationen sein, die ein Treiber für die NET_BUFFER_LIST-Struktur benötigt.
Treiber sollten die folgenden NDIS-Makros und -Funktionen verwenden, um auf Member in einer NET_BUFFER_LIST_CONTEXT-Struktur zuzugreifen und diese zu bearbeiten:
NdisAllocateNetBufferListContext