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.
NDIS, sürücülerin diğer NET_BUFFER_LIST yapılardan türetilen NET_BUFFER_LIST yapılarını yönetmek için kullanabileceği işlevler sağlar. Bu işlevler genellikle ara sürücüler tarafından kullanılır.
Aşağıdaki NDIS işlevleri, mevcut bir NET_BUFFER_LIST yapısından türetilmiş NET_BUFFER_LIST yapıları oluşturabilir:
NdisAllocateCloneNetBufferList
NdisAllocateFragmentNetBufferList
NdisAllocateReassembledNetBufferList
NDIS, türetilmiş yapıları ağ verilerini kopyalamadan oluşturduğundan bu işlevler sistem performansını artırır. Mevcut bir NET_BUFFER_LIST yapısından türetilebilen üç tür NET_BUFFER_LIST yapısı vardır:
Kopyası
Kopyalanmış NET_BUFFER_LIST yapısı, özgün verilere başvuran bir yinelemedir. Sürücüler, aynı verileri birden çok yola verimli bir şekilde aktarmak için bu tür bir yapı kullanabilir.
Parça
Parça NET_BUFFER_LIST yapısı, özgün verilere başvuran bir dizi NET_BUFFER yapısı içerir; ancak veriler, boyut üst sınırını aşmayan birimlere ayrılır. Sürücüler büyük arabellekleri daha küçük arabelleklere verimli bir şekilde ayırmak için bu tür bir yapı kullanabilir.
Yeniden Birleştirildi
Yeniden birleştirilmiş bir NET_BUFFER_LIST yapısı, birden çok kaynak NET_BUFFER yapısından özgün verilere başvuran bir NET_BUFFER yapısı içerir. Sürücüler, çok sayıda küçük arabelleği tek bir büyük arabellekte verimli bir şekilde birleştirmek için bu tür bir yapı kullanabilir.
Bu aşağıdaki konular türetilmiş NET_BUFFER_LIST yapıları hakkında daha fazla bilgi sağlar:
- NET_BUFFER_LIST Nesilleri Arasındaki İlişkiler
- Kopyalanmış NET_BUFFER_LIST Yapıları
- Parçalanmış NET_BUFFER_LIST Yapıları
- Yeniden Birleştirilmiş NET_BUFFER_LIST Yapıları