共用方式為


虛擬連線的差異

呼叫管理員會使用 向 VCS 發出訊號, 來傳送和接收來自網路實體的訊號訊息,例如交換器。 NDIS 可以看到呼叫管理員的信令虛擬電路。 呼叫管理員必須建立、啟用、停用及刪除所有具有 NDIS 呼叫的 VM。 不過,MCM 驅動程式的訊號虛擬通道對 NDIS 來說是不透明的。 MCM 驅動程式不會使用對 NDIS 的呼叫來建立、啟用、停用和刪除發出訊號的 VM。 相反地,MCM 驅動程式會在內部執行這類作業。 MCM 驅動程式必須呼叫 NDIS,才能對用來傳送或接收客戶端資料的 VM 執行作業。 這是因為 NDIS 必須追蹤用戶端虛擬連接。

因為 MCM 驅動程式既是呼叫管理員,又是迷你埠驅動程式,因此某些連線導向的函式是多餘的。 具體而言,MiniportCoCreateVcMiniportCoDeleteVc 是多餘的,因此 MCM 驅動程式不會提供。 VC 作業的處理方式如下:

MCM 驅動程式必須提供 MiniportCoOidRequest 函數給客戶端用於查詢或設定迷你埠驅動程式資訊,以及 MiniportCoSendNetBufferLists 函數來處理來自客戶端的傳送操作。