Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 ProtocolCoCreateVc a ProtocolCoDeleteVc funkce, když klient požádá o vytvoření nebo odstranění VC.
NdisMCmCreateVc a NdisMCmDeleteVc, když ovladač MCM vytvoří nebo odstraní virtuální okruh.
NdisMCmActivateVc a NdisCmDeactivateVc, když ovladač MCM aktivuje nebo deaktivuje virtuální kanál.
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.