共用方式為


註冊為 NDIS 中繼驅動程式

NDIS 中繼驅動程式必須在其 DriverEntry 函式的內容中,向 NDIS 註冊其 MiniportXxx 函式和 ProtocolXxx 函式。 若要註冊其 MiniportXxx 函式,中繼驅動程式必須呼叫 NdisMRegisterMiniportDriver 並設定NDIS_INTERMEDIATE_DRIVER旗標。 此旗標位於驅動程式在 MiniportDriverCharacteristics 所傳遞的 NDIS_MINIPORT_DRIVER_CHARACTERISTICS 結構中。 此呼叫會導出中繼驅動程式的 MiniportXxx 函式。 如需註冊 MiniportXxx 函式的詳細資訊,請參閱 將中繼驅動程式註冊為 Miniport Driver

請注意,中繼驅動程式會控制何時初始化其虛擬迷你埠,因此,當驅動程式準備好接受配接器上的傳送和要求時。 NDIS 會在即插即用 (PnP) 管理員啟動虛擬迷你埠裝置之後,呼叫中繼驅動程式的 MiniportInitializeEx 函式,並在中繼驅動程式呼叫 NdisIMInitializeDeviceInstanceEx 該裝置之後。 MiniportInitializeEx 的呼叫稍後可能會發生,因此不一定是在呼叫 NdisIMInitializeDeviceInstanceEx的內容中。 如果中繼驅動程式導出多個虛擬迷你埠,驅動程式必須針對它提供給網路要求的每個虛擬迷你埠呼叫 NdisIMInitializeDeviceInstanceEx

若要註冊其 ProtocolXxx 函式,中繼驅動程式必須呼叫 NdisRegisterProtocolDriver 函式。 如需註冊 ProtocolXxx 函式的詳細資訊,請參閱 將中繼驅動程式註冊為通訊協定驅動程式