Condividi tramite


Driver MCM e Responsabili chiamate

Un driver MCM integrato è un driver miniport orientato alla connessione che fornisce anche servizi di gestione chiamate ai client orientati alla connessione. Di conseguenza, un driver MCM esegue tutte le funzioni orientate alla connessione di un driver miniport orientato alla connessione e un gestore chiamate. Come tutti i driver miniport, i driver MCM devono usare chiamate NdisXxx per comunicare con l'hardware della scheda di interfaccia di rete sottostante.

Un driver MCM differisce da un gestore chiamate in due modi principali:

  • Un gestore chiamate è un driver di protocollo orientato alla connessione NDIS con funzionalità di gestione chiamate aggiunte. Un driver MCM è un driver miniport orientato alla connessione NDIS con funzionalità di gestione chiamate aggiunte.

  • L'interfaccia tra un gestore chiamate e un driver miniport orientato alla connessione è completamente esposta a NDIS, ovvero tutte le comunicazioni tra il gestore chiamate e il driver miniport passano attraverso NDIS. Ad eccezione dell'attivazione e della disattivazione delle macchine virtuali client (VC usate per trasmettere dati client in uscita o in ingresso), l'interfaccia tra la parte del gestore chiamate di un driver MCM e la parte del driver miniport di un driver MCM è opaca per NDIS. L'attivazione e la disattivazione delle macchine virtuali client devono essere eseguite tramite NDIS perché NDIS tiene traccia delle macchine virtuali client.

Le differenze tra un driver MCM e un gestore chiamate sono descritte ulteriormente nelle sezioni seguenti:

Differenze nell'inizializzazione

Differenze nelle chiamate a funzioni NdisXxx

Differenze nelle connessioni virtuali