Aracılığıyla paylaş


Ağ Arabirimi Kaydetme

Bilgisayar her yeniden başlatıldığında NDIS, kayıtlı ağ arabirimlerinin boş bir listesiyle başlar. Arabirim sağlayıcısı, bir arabirimi başlattığında veya algıladığında ve NET_LUID değeri bilindiğinde, NdisIfRegisterInterface işlevini çağırır. Bir arabirimi başlatma veya algılama mekanizması uygulamaya özgüdür.

NdisIfRegisterInterface, yalnızca NDIS belirtilen arabirimi bilgisayardaki bilinen arabirimler listesine başarıyla eklerse NDIS_STATUS_SUCCESS döndürür. Bu durumda, NdisIfRegisterInterface, pIfIndex parametresinde bir arabirim dizini döndürür. Ancak NdisIfRegisterInterface çağrısı arabirimin etkin olduğu anlamına gelmez; bu çağrı yalnızca arabirimin mevcut olduğunu garanti eder. NdisIfRegisterInterface, NDIS arabirimini kaydetmek için yeterli kaynağa sahip değilse NDIS_STATUS_RESOURCES döndürür. NdisIfRegisterInterface diğer NDIS durum değerlerini de döndürebilir.

NdisIfRegisterInterfaceProviderIfContext parametresi, arabirimin çağıranın bağlam alanında bir tanıtıcı içerir; bu tanıtıcı çağıranın OID sorgusuna geçirilir ve işlevleri ayarlar. pIfInfo parametresi, arabirim hakkında bilgi içeren bir NET_IF_INFORMATION yapısının işaretçisini içerir.

Aşağıdaki konular, NdisIfRegisterInterface başarıyla kaydeden ağ arabirimleri hakkında daha fazla bilgi sağlar.

Bir Arabirim Dizini Ayırma

Ağ Arabirimi Bilgileri