Delen via


MCM Drivers tegen Oproepmanagers

Een geïntegreerd MCM-stuurprogramma is een verbindingsgeoriënteerd miniportstuurprogramma dat ook call manager-services biedt aan verbindingsgerichte clients. Als zodanig voert een MCM-stuurprogramma alle verbindingsgerichte functies uit van zowel een verbindingsgeoriënteerd minipoortstuurprogramma als een oproepmanager. Net als alle minipoortstuurprogramma's moeten MCM-stuurprogramma's NdisXxx-aanroepen gebruiken om te communiceren met de onderliggende NIC-hardware.

Een MCM-stuurprogramma verschilt op twee belangrijke manieren van een oproepbeheerder:

  • Een oproepbeheer is een NDIS-verbindingsgeoriënteerd protocolstuurprogramma met extra functionaliteit voor oproepbeheer. Een MCM-stuurprogramma is een NDIS-verbindingsgeoriënteerd minipoortstuurprogramma met extra functionaliteit voor oproepbeheer.

  • De interface tussen een oproepbeheer en een verbindingsgeoriënteerd minipoortstuurprogramma is volledig zichtbaar voor NDIS, dat wil gezegd, alle communicatie tussen de oproepmanager en het minipoortstuurprogramma passeert via NDIS. Behalve voor de activering en deactivering van client-VC's (VC's die worden gebruikt voor het verzenden van uitgaande of binnenkomende clientgegevens), is de interface tussen het gespreksbeheergedeelte van een MCM-driver en het minipoortgedeelte van een MCM-driver ondoorzichtig voor NDIS. De activering en deactivering van client-VM's moeten worden uitgevoerd via NDIS, omdat NDIS client-VM's bijhoudt.

De verschillen tussen een MCM-stuurprogramma en een oproepbeheerder worden verder beschreven in de volgende secties:

verschillen in initialisatie

Verschillen bij aanroepen naar NdisXxx-functies

verschillen in virtuele verbindingen