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


Функция 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, чтобы инициировать запрос перезапуска для мини-адаптера, приостановленного.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.0 и более поздних версиях.
целевая платформа Всеобщий
заголовка ndis.h (include Ndis.h)
библиотеки Ndis.lib
IRQL <= DISPATCH_LEVEL
правил соответствия DDI Irql_Miniport_Driver_Function(ndis)

См. также

MiniportInitializeEx

MiniportPause

MiniportRestart