Sdílet prostřednictvím


Rozdíly ve virtuálních připojeních

Správce volání používá signalizaci virtuálních počítačů k odesílání a přijímání signalizačních zpráv do a ze síťových entit, jako jsou přepínače. Signální virtuální kanály správce hovorů jsou viditelné rozhraním NDIS. Správce volání musí vytvořit, aktivovat, deaktivovat a odstranit všechny virtuální kanály pomocí volání NDIS. Ovladače MCM signalizují virtuální kanály, ale jsou neprůhledné pro rozhraní NDIS. Ovladač MCM nevytváří, neaktivuje, nedeaktivuje ani neodstraňuje signalizační virtuální kanály prostřednictvím volání NDIS. Místo toho ovladač MCM provádí tyto operace interně. Ovladač MCM musí volat NDIS, aby provedl operace na virtuálních kanálech, které se používají k odesílání nebo přijímání klientských dat. Důvodem je to, že NDIS musí sledovat klientské virtuální počítače.

Vzhledem k tomu, že ovladač MCM je manažer volání i ovladač miniportu, některé funkce orientované na připojení jsou redundantní. Konkrétně MiniportCoCreateVc a MiniportCoDeleteVc jsou redundantní, a proto nejsou dodány ovladačem MCM. Operace VC se zpracovávají pomocí:

Ovladač MCM musí poskytnout klientovi funkci MiniportCoOidRequest pro dotazování nebo nastavení informací o ovladači miniportu a funkci MiniportCoSendNetBufferLists pro zpracování odesílacích operací z klienta.