Partager via


Pilotes MCM et gestionnaires d’appels

Un pilote MCM intégré est un pilote miniport orienté connexion qui fournit également des services de gestionnaire d’appels aux clients orientés connexion. Par conséquent, un pilote MCM effectue toutes les fonctions orientées connexion d’un pilote miniport orienté connexion et d’un gestionnaire d’appels. Comme tous les pilotes miniport, les pilotes MCM doivent utiliser des appels NdisXxx pour communiquer avec le matériel de carte réseau sous-jacent.

Un pilote MCM diffère d’un gestionnaire d’appels de deux manières principales :

  • Un gestionnaire d’appels est un pilote de protocole orienté connexion NDIS avec des fonctionnalités de gestionnaire d’appels ajoutées. Un pilote MCM est un pilote miniport orienté connexion NDIS avec des fonctionnalités de gestionnaire d’appels ajoutées.

  • L’interface entre un gestionnaire d’appels et un pilote miniport orienté connexion est entièrement exposée à NDIS, c’est-à-dire que toutes les communications entre le gestionnaire d’appels et le pilote miniport passent par NDIS. À l’exception de l’activation et de la désactivation des machines virtuelles clientes (VCs utilisées pour transmettre les données clientes sortantes ou entrantes), l’interface entre la partie gestionnaire d’appels d’un pilote MCM et la partie pilote miniport d’un pilote MCM est opaque pour NDIS. L’activation et la désactivation des machines virtuelles clientes doivent être effectuées via NDIS, car NDIS effectue le suivi des machines virtuelles clientes.

Les différences entre un pilote MCM et un gestionnaire d’appels sont décrites plus en détail dans les sections suivantes :

Différences dans l’initialisation

Différences dans les appels aux fonctions NdisXxx

Différences dans les connexions virtuelles