迷你埠中繼驅動程序結合了虛擬設備迷你埠驅動程序、通訊協定驅動程式,以及實體裝置的迷你埠驅動程式。 迷你埠中繼驅動程式的運作方式類似於在迷你埠驅動程式上分層的中繼驅動程式。 這類驅動程式可讓中繼驅動程式與基礎迷你埠驅動程式直接通訊,而不會造成兩個不同的驅動程式所造成的效能處罰。
若要註冊其實體迷你埠驅動程式,迷你埠中繼驅動程式會呼叫 NdisMRegisterMiniportDriver 函式,其參數就如同任何迷你埠驅動程式一樣。 為了註冊其虛擬迷你埠,驅動程式會再次呼叫 NdisMRegisterMiniportDriver,但在 MiniportDriverCharacteristics 的結構中設定了 NDIS_INTERMEDIATE_DRIVER 旗標。
針對 miniport-intermediate 驅動程式的每個虛擬或實體裝置實例,如果 IMMiniport 登錄鍵設定為 DWORD:0x0000001,NDIS 會呼叫為虛擬設備註冊的 MiniportInitializeEx 函數。 否則,NDIS 會呼叫驅動程式為實體裝置註冊的 MiniportInitializeEx 函式。