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, protokol sürücüsünün isteğe bağlı hizmetleri yapılandırmasına izin vermek için protokol sürücüsünün ProtocolSetOptions işlevini çağırır. NDIS, protokol sürücüsünün NdisRegisterProtocolDriver işlevine çağrısı bağlamında ProtocolSetOptions'ı çağırır
ProtocolSetOptions , isteğe bağlı ProtocolXxx işlevleri için varsayılan giriş noktalarını kaydeder ve diğer sürücü kaynaklarını ayırabilir. İsteğe bağlı ProtocolXxx işlevlerini kaydetmek için protokol sürücüsü NdisSetOptionalHandlers işlevini çağırır ve OptionalHandlers parametresinde bir özellik yapısı geçirir. Bu durumda, protokol sürücüsü, NdisSetOptionalHandlers'in NdisHandle parametresine, ProtocolSetOptions'ın NdisDriverHandle parametresinden gelen tanıtıcıyı geçirir.
Protokol sürücüsü NdisOpenAdapterEx işlevinden geçerli bir tanıtıcıya sahip olduktan sonra ProtokolBindAdapterEx işlevinden veya ProtocolOpenAdapterCompleteEx işlevinden NdisSetOptionalHandlers'ı da çağırabilir. Bu durumda, protokol sürücüsü NdisSetOptionalHandlers'ın NdisHandle parametresinde NdisOpenAdapterEx'inNdisBindingHandle parametresinden tanıtıcıyı geçirir.
Bu durumda geçerli özellik yapıları şunlardır:
NDIS_PROTOCOL_CO_CHARACTERISTICS
NDIS_CO_CLIENT_OPTIONAL_HANDLERS
NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS
NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS ( bkz. NDIS 6.0 TCP kanalı boşaltma belgeleri)
NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS ( bkz. NDIS 6.0 TCP kanalı boşaltma belgeleri)