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 6.0 ve üzeri protokol sürücüleri ve filtre sürücüleri, bitişik olmayan arabelleklerde üst bilgi ve veriyi içeren alma bildirimlerini desteklemelidir.
NET_BUFFER yapısında yalnızca tek bir MDL olduğunu varsaymamalısınız. Üst bilgi-veri bölme kaydını desteklemek için protokol sürücüleri ve filtre sürücülerinin belirli bir işlem yapması gerekmez. Ancak, sürücü tarafından alınan işleme kodunun MDL zincirinde birden fazla MDL işleyebilmesi ve MDL zincirine erişmek için aşağıdaki NDIS MDL makrolarını kullanması gerekir:
Bölünmüş arabelleklerle, NET_BUFFER yapısıyla ilişkili veri uzunluğu (NET_BUFFER_DATA yapısının DataLength üyesi) birden çok MDL arasında bölünür. Örneğin, bir protokol sürücüsü ilk MDL'deki tüm veri arabelleğine erişmeye çalıştıysa, sürücü geçersiz verilere erişebilir.
Not Alma göstergesi çağrısı bir miniport sürücüsüne döndükten sonra, miniport sürücüsü başlık MDL'lerini geri alabilir. Alma göstergesi çağrısı miniport sürücüsüne döndükten sonra üstteki sürücülerin veya istemcilerin başlık MDL'lerine erişmemesi gerekir. Bu kısıtlama, miniport sürücüsü alınan verileri NDIS_RECEIVE_FLAGS_RESOURCES durumuyla göstermediğinde bile geçerlidir.