Поделиться через


Остановка виртуального минипорта

Если промежуточный драйвер NDIS вызывает функцию NdisIMDeinitializeDeviceInstance , NDIS вызывает функцию MiniportHaltEx для затронутого виртуального мини-порта. Промежуточный драйвер обычно вызывает NdisIMDeInitializeDeviceInstance из функции ProtocolUnbindAdapterEx .

NDIS задает для параметра HaltAction значение NdisHaltDeviceInstanceDeInitialized , чтобы указать, что NDIS останавливает адаптер в ответ на вызов промежуточного драйвера функции NdisIMDeInitializeDeviceInstance .

Функция MiniportHaltEx промежуточного драйвера должна освободить все выделенные драйвером ресурсы, связанные с виртуальным минипортом.