NDIS_STATUS_PM_WOL_PATTERN_REJECTED
Состояние NDIS_STATUS_PM_WOL_PATTERN_REJECTED указывает на то, что шаблон пробуждения управления питанием по локальной сети (WOL) отклонен.
Комментарии
Драйверы NDIS или минипорта могут создавать NDIS_STATUS_PM_WOL_PATTERN_REJECTED индикатор состояния, когда любой из них удаляет шаблон WOL. Элемент StatusBuffer структуры NDIS_STATUS_INDICATION содержит ULONG для идентификатора шаблона WOL отклоненного шаблона WOL. NDIS предоставил идентификатор шаблона WOL в элементе PatternIdструктуры NDIS_PM_WOL_PATTERN .
NDIS создает NDIS_STATUS_PM_WOL_PATTERN_REJECTED состояние, когда необходимо удалить ранее добавленный шаблон WOL из сетевого адаптера. Например, NDIS может удалить шаблон WOL, чтобы освободить ресурсы для шаблона WOL с более высоким приоритетом. Событие уведомления будет отправлено только в привязку, в которую добавлен удаленный шаблон.
Для беспроводных сетевых адаптеров, использующих элементы инфраструктуры для разгрузки шаблонов и перемещения по инфраструктуре, возможно, новый элемент инфраструктуры может не поддерживать те же возможности, что и предыдущий. В этом случае драйвер минипорта может выдать NDIS указание о состоянии, и NDIS выдаст NDIS_STATUS_PM_WOL_PATTERN_REJECTED с определенным кодом ошибки.
Драйвер Wi-Fi может кэшировать шаблоны пробуждения локально. Когда драйвер обрабатывает OID для добавления или удаления шаблона пробуждения, драйвер может обновить только свой локальный кэш. Драйвер может отложить обновление инфраструктуры до получения идентификатора OID_PM_PARAMETERS .
Инфраструктура может не иметь достаточно ресурсов для размещения всех шаблонов пробуждения. В этом случае инфраструктура может принять частичный список шаблонов пробуждения. Когда драйвер мини-порта завершает запрос на набор OID_PM_PARAMETERS, драйвер должен сделать NDIS_STATUS_PM_WOL_PATTERN_REJECTED указания состояния для каждого из шаблонов WOL, которые точка доступа (AP) отклоняет.
Требования
Версия |
Поддерживается в NDIS 6.20 и более поздних версиях. |
Заголовок |
Ndis.h (включая Ndis.h) |