共用方式為


初始化的差異

呼叫管理員是 NDIS 通訊協定;因此,它會遵循連接導向通訊協定的初始化順序,但有一個額外的步驟。 在其 ProtocolBindAdapterEx 處理常式中,在完成連接導向通訊協定的初始化步驟之後,呼叫管理員必須呼叫 NdisCmRegisterAddressFamilyEx來登入位址系列。 呼叫 NdisCmRegisterAddressFamilyEx,其中呼叫管理員會註冊其呼叫管理員函式,將通訊協定識別為呼叫管理員。 呼叫管理員必須針對系結本身的每個 NIC 登入位址系列。

MCM 驅動程式是迷你埠驅動程式;因此,它會遵循連接導向迷你埠驅動程式的初始化順序,並新增下列步驟:MCM 驅動程式必須在其MiniportInitializeEx函式中呼叫NdisMCmRegisterAddressFamilyEx,立即在完成迷你埠驅動程式初始化順序之後登入位址系列。 呼叫 NdisMCmRegisterAddressFamilyEx,其中 MCM 驅動程式會註冊其呼叫管理員函式,以區分 MCM 驅動程式與一般連線導向迷你埠驅動程式。 雖然 MCM 驅動程式只會透過呼叫 NdisMRegisterMiniportDriver在初始化期間註冊其迷你埠驅動程式處理常式一次,但是它必須針對它所控制的每個 NIC 呼叫 NdisMCmRegisterAddressFamilyEx 一次。