Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
NDIS roept de ProtocolSetOptions-functie van een protocolstuurprogramma aan zodat een protocolstuurprogramma optionele services kan configureren. NDIS roept ProtocolSetOptions aan binnen de context van de aanroep van het protocolstuurprogramma naar de functie NdisRegisterProtocolDriver
ProtocolSetOptions registreert standaardinvoerpunten voor optionele ProtocolXxx-functies en kan andere stuurprogrammabronnen toewijzen. Om optionele ProtocolXxx-functies te registreren, roept het protocolstuurprogramma de functie NdisSetOptionalHandlers aan en geeft een kenmerkstructuur door aan de parameter OptionalHandlers . In dit geval geeft het protocolstuurprogramma de handle door van de parameter NdisDriverHandle van ProtocolSetOptions bij de NdisHandle-parameter van NdisSetOptionalHandlers.
Een protocolstuurprogramma kan ook NdisSetOptionalHandlers aanroepen vanuit de functie ProtocolBindAdapterEx of de functie ProtocolOpenAdapterCompleteEx nadat het protocolstuurprogramma een geldige ingang van de functie NdisOpenAdapterEx heeft. In dit geval geeft het protocolstuurprogramma de handle door van de NdisBindingHandle-parameter van NdisOpenAdapterEx aan de NdisHandle-parameter van NdisSetOptionalHandlers.
In dit geval zijn de geldige kenmerkenstructuren:
NDIS_PROTOCOL_CO_CHARACTERISTICS
NDIS_CO_CLIENT_OPTIONAL_HANDLERS
NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS
NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS (zie NDIS 6.0 TCP chimney offload-documentatie)
NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS (zie documentatie voor NDIS 6.0 TCP offloading)