OID_PNP_WAKE_UP_PATTERN_LIST
OID_PNP_WAKE_UP_PATTERN_LIST OID используется протоколом для запроса списка шаблонов пробуждения, установленных в настоящее время для сетевого адаптера драйвера минипорта. Протокол задает шаблон пробуждения с OID_PNP_ADD_WAKE_UP_PATTERN.
OID_PNP_WAKE_UP_PATTERN_LIST обрабатывается NDIS, а не драйвером мини-порта.
NDIS возвращает в протокол описание каждого шаблона пробуждения, установленного в мини-драйвере. Каждый шаблон пробуждения вместе с маской описывается структурой NDIS_PM_PACKET_PATTERN.
Для каждого шаблона пробуждения InformationBuffer элемент структуры NDIS_OID_REQUEST содержит следующее:
Структура NDIS_PM_PACKET_PATTERN, предоставляющая сведения о шаблоне и его маске.
Маска, указывающая, какие байты входящего пакета должны сравниваться с соответствующими байтами в шаблоне. Маска начинается с первого байта пакета. Маска сразу же следует NDIS_PM_PACKET_PATTERN структуре в InformationBuffer.
Шаблон пробуждения, который начинается PatternOffset байт с начала InformationBuffer.
Промежуточный драйвер, в котором верхний край получает этот запрос OID, должен всегда распространять запрос на базовый минипорт-драйвер, вызывая запрос Ndis(Co)Request.
Требования
Версия |
Поддерживается в NDIS 6.0 и 6.1. Для NDIS 6.20 и более поздних версий используйте вместо этого OID_PM_WOL_PATTERN_LIST. |
Заголовок |
Ntddndis.h (include Ndis.h) |