Porting CoNDIS Call Manager Registration

In NDIS 5.x, protocol drivers register CoNDIS call manager ProtocolXxx functions by calling the NdisCmRegisterAddressFamily function.

In NDIS 6.0, protocol drivers must call the NdisSetOptionalHandlers function from the ProtocolSetOptions function. The driver initializes an NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS structure and passes it at the OptionalHandlers parameter of NdisSetOptionalHandlers.

NDIS 6.0 protocol drivers do not call NdisCmRegisterAddressFamily. Instead, they call the NdisCmRegisterAddressFamilyEx function to open an address family.

For more information about call manager registration, see CoNDIS Call Manager Registration.