Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
NDIS volá funkci ovladače protokolu ProtocolSetOptions, aby umožnil konfigurovat volitelné služby. NDIS volá ProtocolSetOptions v kontextu volání ovladače protokolu do funkce NdisRegisterProtocolDriver
ProtocolSetOptions registruje výchozí vstupní body pro volitelné funkce ProtocolXxx a může přidělit další prostředky ovladačů. Pro registraci volitelných funkcí ProtocolXxx volá ovladač protokolu funkci NdisSetOptionalHandlers a předává strukturu charakteristik v parametru OptionalHandlers. V tomto případě ovladač protokolu předá popisovač z parametru NdisDriverHandle funkce ProtocolSetOptions do parametru NdisHandle funkce NdisSetOptionalHandlers.
Ovladač protokolu může také volat NdisSetOptionalHandlers z funkce ProtocolBindAdapterEx nebo z ProtocolOpenAdapterCompleteEx, poté co získal platnou rukojeť z funkce NdisOpenAdapterEx. V tomto případě ovladač protokolu předává popisovač z parametru NdisBindingHandle funkce NdisOpenAdapterEx na parametr NdisHandle funkce NdisSetOptionalHandlers.
V tomto případě jsou platné struktury charakteristik:
NDIS_PROTOCOL_CO_CHARACTERISTICS
NDIS_CO_CLIENT_OPTIONAL_HANDLERS
NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS
NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS (viz dokumentaci NDIS 6.0 TCP chimney offload )
NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS (viz NDIS 6.0 Dokumentace k přesměrování zátěže TCP)