Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Az NDIS meghívja egy protokollillesztő ProtocolSetOptions függvényét, hogy a protokollillesztő konfigurálhassa az opcionális szolgáltatásokat. Az NDIS meghívja a(z) ProtocolSetOptions függvényt a protokollmeghajtó NdisRegisterProtocolDriver függvényhez való hívásának kontextusában
ProtocolSetOptions az opcionális ProtocolXxx függvények alapértelmezett belépési pontjait regisztrálja, és más illesztőprogram-erőforrásokat is lefoglalhat. Az opcionális ProtocolXxx függvények regisztrálásához a protokollillesztő meghívja a NdisSetOptionalHandlers függvényt, és átadja a jellemzők szerkezetét a OptionalHandlers paraméternél. Ebben az esetben a protokollillesztő a NdisDriverHandle paraméteréből adja át a leírófogantyút a ProtocolSetOptions függvényben, a NdisHandle paramétert pedig a NdisSetOptionalHandlers függvényben.
A protokollillesztők meghívhatják a ProtocolBindAdapterEx függvényből vagy a ProtocolOpenAdapterCompleteEx függvényből a NdisSetOptionalHandlers, miután a protokollillesztő érvényes fogantyút kapott a NdisOpenAdapterEx függvényből. Ebben az esetben a protokollillesztő az NdisBindingHandle értéket a NdisOpenAdapterEx függvényből átadja a NdisHandle paraméterének a NdisSetOptionalHandlersfüggvényben.
Ebben az esetben az érvényes jellemzők struktúrái a következők:
NDIS_CO_CLIENT_OPTIONAL_HANDLERS
NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS
NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS (lásd NDIS 6.0 TCP-chimney leterhelés dokumentációját)
NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS (lásd NDIS 6.0 TCP chimney offload dokumentációt)