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.
Duraklatılmış bir bağlamayı yeniden başlatmak için NDIS, protokol sürücüsüne bir ağ Tak Çalıştır (PnP) yeniden başlatma olayı bildirimi gönderir. Protokol sürücüsü yeniden başlatma bildirimini aldıktan sonra, etkilenen bağlama Yeniden Başlatma durumuna girer.
Yeniden başlatma bildirimi göndermek için NDIS, protokol sürücüsünün ProtocolNetPnPEvent işlevini çağırır. NDIS'nin ProtocolNetPnPEvent'ye geçirdiği NET_PNP_EVENT_NOTIFICATION yapısı, NetEvent üyesindeki netEventRestart belirtir ve Buffer üyesi NDIS_PROTOCOL_RESTART_PARAMETERS yapısına yönelik bir işaretçi içerir. NDIS, NDIS_PROTOCOL_RESTART_PARAMETERS yapısının RestartAttributes üyesindeki NDIS_RESTART_ATTRIBUTES bir yapıya yönelik bir işaretçi sağlar.
Not Bağlama duraklatılmış olsa da, NDIS sürücü yığınını yeniden yapılandırmış olabilir. Alt yığında yeni yapılandırma, temel adaptör için farklı bir özellikler kümesini destekleyebilir. Bu yeni özellikler, protokol sürücüsünün bağlamada nasıl iletişim kurabileceğini etkileyebilir.
Protokol sürücüsü, gereksiz OID isteklerini önlemek için NDIS_PROTOCOL_RESTART_PARAMETERS yapısındaki bilgileri kullanmalıdır.
Yeniden başlatma durumunda, protokol sürücüsü şunları yapabilir:
Sürücü yığınını sorgulamak için OID isteklerini kullanın. Örneğin, sürücü OID_GEN_RECEIVE_SCALE_CAPABILITIESkullanarak alma tarafı ölçeklendirme desteği hakkında bilgi edinebilir.
Gerekirse NET_BUFFER ve NET_BUFFER_LIST havuzlarını yeniden ayırın.
Temel alınan filtre modüllerinin listesini listeleyin.
Yeni bağdaştırıcı özelliklerini ortaya çıkarmak için OID isteklerini kullanın.
Sürücü bağlama için gönderme ve alma işlemlerini sürdürmeye hazır olduktan sonra bağlama Çalışıyor durumuna girer.