Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Sterownik miniportu pośredniego łączy sterownik miniportu dla urządzenia wirtualnego, sterownik protokołu i sterownik miniportu dla urządzenia fizycznego. Sterownik pośredni typu miniport działa podobnie jak sterownik pośredni umieszczony nad sterownikiem miniportu. Taki sterownik umożliwia sterownikowi pośredniemu bezpośrednie komunikowanie się z podstawowym sterownikiem miniportu bez ponoszenia strat wydajności, które mogą powstać przy użyciu dwóch oddzielnych sterowników.
Aby zarejestrować fizyczny sterownik miniportu, sterownik miniport-pośredni wywołuje funkcję NdisMRegisterMiniportDriver z odpowiednimi parametrami, tak jak w przypadku każdego sterownika miniportu. Aby zarejestrować wirtualny miniport, sterownik ponownie wywołuje NdisMRegisterMiniportDriver, ale z flagą NDIS_INTERMEDIATE_DRIVER ustawioną w strukturze MiniportDriverCharacteristics.
Dla każdego wystąpienia wirtualnego lub fizycznego urządzenia sterownika typu pośredniego miniport, jeśli klucz rejestru IMMiniport jest ustawiony na DWORD:0x0000001, NDIS wywołuje funkcję MiniportInitializeEx, którą sterownik zarejestrował dla urządzenia wirtualnego. W przeciwnym razie NDIS wywołuje funkcję MiniportInitializeEx sterownika, którą sterownik zarejestrował dla urządzenia fizycznego.