Udostępnij przez


Zatrzymywanie wirtualnego miniportu

Jeśli sterownik pośredni NDIS wywołuje funkcję NdisIMDeinitializeDeviceInstance, NDIS wywołuje funkcję MiniportHaltEx dla dotkniętego wirtualnego miniportu. Sterownik pośredni zazwyczaj wywołuje NdisIMDeInitializeDeviceInstance z funkcji ProtocolUnbindAdapterEx.

NDIS ustawia parametr HaltAction na NdisHaltDeviceInstanceDeInitialized, aby wskazać, że NDIS zatrzymuje adapter w odpowiedzi na wywołanie sterownika pośredniego do funkcji NdisIMDeInitializeDeviceInstance.

Funkcja MiniportHaltEx sterownika pośredniego musi zwolnić wszystkie zasoby przydzielone przez sterownik, które są skojarzone z wirtualnym miniportem.