Функция NdisMPauseComplete (ndis.h)
Минипорт-драйвер должен вызвать функцию NdisMPauseComplete, чтобы завершить операцию приостановки, если драйвер вернул NDIS_STATUS_PENDING из функции MiniportPause.
Синтаксис
void NdisMPauseComplete(
[in] NDIS_HANDLE MiniportAdapterHandle
);
Параметры
[in] MiniportAdapterHandle
Обработчик минипорта, передаваемый NDIS в параметр MiniportAdapterHandleMiniportInitializeEx.
Возвращаемое значение
Никакой
Замечания
NDIS вызывает функцию минипорта miniportPause, чтобы инициировать запрос приостановки для минипорт-адаптера. Минипортный адаптер остается в состоянии приостановки до завершения операции приостановки.
После завершения всех невыполненных запросов на отправку и NDIS мини-драйвер возвращает все сетевые структуры данных в невыполненных указаниях на получение драйвера, драйвер вызывает NdisMPauseComplete, чтобы завершить ожидающий запрос приостановки. Когда драйвер вызывает NdisMPauseComplete, адаптер минипорта находится в состоянии приостановленных.
NDIS вызывает функцию MiniportRestart, чтобы инициировать запрос перезапуска для мини-адаптера, приостановленного.