Delen via


Verschillen in initialisatie

Een oproepbeheer is een NDIS-protocol; Daarom volgt het de initialisatievolgorde voor een verbindingsgeoriënteerd protocol, maar met één extra stap. In de ProtocolBindAdapterEx-handler , onmiddellijk na het voltooien van de initialisatiestappen voor een verbindingsgeoriënteerd protocol, moet een oproepbeheerder een adresfamilie registreren door NdisCmRegisterAddressFamilyEx aan te roepen. De aanroep van NdisCmRegisterAddressFamilyEx, waarin een oproepbeheerder de functie oproepbeheer registreert, identificeert het protocol als gespreksmanager. De oproepbeheerder moet een adresfamilie registreren voor elke NIC waaraan deze zichzelf verbindt.

Een MCM-stuurprogramma is een minipoortstuurprogramma; Daarom volgt het de initialisatiereeks voor een verbindingsgeoriënteerd minipoortstuurprogramma met de toevoeging van de volgende stap: een MCM-stuurprogramma moet een adresfamilie registreren door NdisMCmRegisterAddressFamilyEx aan te roepen in de miniportInitializeEx-functie , onmiddellijk na het voltooien van de initialisatievolgorde van het minipoortstuurprogramma. De aanroep van NdisMCmRegisterAddressFamilyEx, waarin een MCM-stuurprogramma de functie oproepbeheer registreert, onderscheidt het MCM-stuurprogramma van een normaal verbindingsgeoriënteerd minipoortstuurprogramma. Hoewel een MCM-stuurprogramma de minipoortstuurprogrammahandlers slechts eenmaal registreert tijdens de initialisatie door NdisMRegisterMiniportDriver aan te roepen, moet het NdisMCmRegisterAddressFamilyEx eenmaal aanroepen voor elke NIC die wordt beheerd.