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


NDIS_STATUS_RESET_START

Состояние NDIS_STATUS_RESET_START указывает, что адаптер мини-порта сбрасывается.

Комментарии

Драйверы miniport не должны вызывать функцию NdisMIndicateStatusEx , чтобы сообщить о начале и завершении каждой операции сброса, так как NDIS уведомляет о начале и завершении операции сброса.

Драйвер мини-порта сбрасывает адаптер мини-порта, когда NDIS вызывает функцию MiniportResetEx драйвера минипорта . NDIS вызывает функцию ProtocolStatusEx каждого связанного протокола и промежуточного драйвера и функцию FilterStatus для модулей фильтров с состоянием NDIS_STATUS_RESET_START. Когда драйвер мини-порта завершает сброс, NDIS уведомляет выше водителей о состоянии NDIS_STATUS_RESET_END.

Когда драйвер протокола получает NDIS_STATUS_RESET_START индикатор состояния, он должен:

  • Храните все данные, готовые к передаче, пока ее функция ProtocolStatusEx не получит NDIS_STATUS_RESET_END индикатор состояния.

  • Не делайте вызовы NDIS, которые направляются в базовый драйвер мини-порта, за исключением вызовов для возврата ресурсов, таких как полученные буферы данных, с помощью функции NdisReturnNetBufferLists .

Требования

Версия

Поддерживается для драйверов NDIS 6.0 и NDIS 5.1 в Windows Vista. Поддерживается для драйверов NDIS 5.1 в Windows XP.

Заголовок

Ndis.h (включая Ndis.h)

См. также раздел

FilterStatus

MiniportResetEx

NDIS_STATUS_RESET_END

NdisMIndicateStatusEx

NdisReturnNetBufferLists

ProtocolStatusEx