Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
NET_BUFFER_LIST yapısı, NET_BUFFER yapıların bağlantılı listesini paketler.
Aşağıdaki şekilde, NET_BUFFER_LIST yapısındaki alanlar gösterilmektedir.
NET_BUFFER_LIST yapısı, NetBufferListHeader üyesindeki NET_BUFFER_LIST_HEADER yapısını içerir. NET_BUFFER_LIST_HEADER yapısı, NET_BUFFER_LIST_DATA yapısını, NetBufferListData üyesinde içerir. NET_BUFFER_LIST yapı üyelerine erişmek için NDIS makroları kullanmalısınız. Bu makrolar hakkında daha fazla bilgi için NET_BUFFER_LIST yapısı başvuru sayfasına bakın.
Üyelerin bazıları yalnızca NDIS tarafından kullanılır. Sürücülerin kullanma olasılığı en yüksek olan üyeler aşağıdaki listede tanımlanmıştır:
ParentNetBufferList
NET_BUFFER_LIST yapısı, (kopyalanmış, parçalanmış veya yeniden birleştirilmiş) bir üst öğeden türetilmiş bir alt öğeyse, ParentNetBufferList üst NET_BUFFER_LIST yapısının işaretçisini belirtir. Aksi takdirde, bu parametre NULL.
NdisPoolHandle
NET_BUFFER_LIST yapısının tahsis edildiği NET_BUFFER_LIST havuzunu belirten bir havuz tanıtıcısını belirtir.
ProtokolRezerve
Protokol sürücüleri tarafından kullanılmak üzere ayrılmıştır.
miniportReserved
Miniport sürücüleri tarafından kullanılmak üzere ayrılmıştır.
sourcehandle
NDIS'nin, sürücü tarafından sağlanan aşağıdaki yordamlardan birini kullanarak bağlama veya ekleme işleminde sürücüye sağladığı tanıtıcı:
MiniPort Sürücüsü
MiniportInitializeEx
Protokol Sürücüsü
ProtocolBindAdapterEx
NDIS, NET_BUFFER_LIST yapısını NET_BUFFER_LIST yapısını gönderen sürücüye döndürmek için SourceHandle kullanır. NDIS sürücüleri bu tutamacı okumamalıdır.
ChildRefCount
NET_BUFFER_LIST yapısı bir ebeveyn yapıysa (kopyalama, parçalama veya yeniden birleştirme işlemleri tarafından türetilen alt öğeler varsa), ChildRefCount var olan alt öğe sayısını belirtir. Aksi takdirde, bu parametre sıfırdır.
Bayrakları
NET_BUFFER_LIST yapısının özniteliklerinin gelecekte belirtilmesi için ayrılmıştır. Şu anda sürücüler için kullanılabilir bayrak yok.
Durumu
Bu NET_BUFFER_LIST yapısı için bir ağ verisi işleminin son tamamlanma durumunu belirtir. Miniport sürücüleri, gönderme işlemini tamamlamadan önce bu değeri yazar.
NetBufferListInfo
Listedeki tüm NET_BUFFER yapıları için ortak olan NET_BUFFER_LIST yapı bilgilerini belirtir. Bu bilgiler genellikle "bant dışı (OOB) veriler" olarak adlandırılır.
sonraki
bağlantılı bir NET_BUFFER_LIST yapıları listesinde sonraki NET_BUFFER_LIST yapısının işaretçisini belirtir. NET_BUFFER_LIST yapısı listedeki son yapıysa, bu üye NULL.
FirstNetBuffer
Bu NET_BUFFER_LIST yapısıyla ilişkili bağlantılı NET_BUFFER yapı listesindeki ilk NET_BUFFER yapısının işaretçisini belirtir.
NotBağlam, NET_BUFFER_LIST_CONTEXT yapısının bir işaretçisidir. NDIS, Context konumundaki verileri işlemek için makrolar ve işlevler sağlar. NET_BUFFER_LIST_CONTEXT yapısı hakkında daha fazla bilgi için NET_BUFFER_LIST_CONTEXT Yapısı'na bakın.