структура NDIS_PM_PACKET_PATTERN (ntddndis.h)
Структура NDIS_PM_PACKET_PATTERN определяет шаблон пробуждения, который при обнаружении сетевым адаптером с включенным сопоставлением шаблонов приводит к тому, что сетевой адаптер сигнализирует о событии пробуждения управления питанием.
Синтаксис
typedef struct _NDIS_PM_PACKET_PATTERN {
ULONG Priority;
ULONG Reserved;
ULONG MaskSize;
ULONG PatternOffset;
ULONG PatternSize;
ULONG PatternFlags;
} NDIS_PM_PACKET_PATTERN, *PNDIS_PM_PACKET_PATTERN;
Члены
Priority
Этот элемент зарезервирован.
Reserved
Этот элемент зарезервирован.
MaskSize
Указывает размер маски шаблона в байтах, которая сразу же следует за NDIS_PM_PACKET_PATTERN структурой в InformationBuffer.
PatternOffset
Задает в байтах смещение от начала InformationBuffer до начала шаблона пробуждения.
PatternSize
Указывает в байтах размер шаблона пробуждения.
PatternFlags
Эти флаги зарезервированы.
Комментарии
NDIS_PM_PACKET_PATTERN предоставляется в InformationBuffer структуры NDIS_OID_REQUEST для следующих идентификаторов OID:
-
Драйвер протокола отправляет этот OID драйверу мини-порта, чтобы указать шаблон пробуждения. Шаблон пробуждения вместе с маской описывается структурой NDIS_PM_PACKET_PATTERN.
-
OID_PNP_REMOVE_WAKE_UP_PATTERN
Драйвер протокола отправляет этот идентификатор объекта в драйвер мини-порта, чтобы удалить шаблон пробуждения, указанный ранее с помощью запроса OID_PNP_ADD_WAKE_UP_PATTERN. Шаблон пробуждения вместе с маской описывается структурой NDIS_PM_PACKET_PATTERN.
-
Протокол использует этот OID для запроса списка шаблонов пробуждения, которые в настоящее время заданы для сетевого адаптера драйвера мини-порта. Каждый шаблон пробуждения вместе с маской описывается NDIS_PM_PACKET_PATTERN структурой.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается для драйверов NDIS 6.0 и NDIS 5.1 (см. NDIS_PM_PACKET_PATTERN (NDIS 5.1)) в Windows Vista. Поддерживается для драйверов NDIS 5.1 (см. NDIS_PM_PACKET_PATTERN (NDIS 5.1)) в Windows XP. |
Верхняя часть | ntddndis.h (включая Ndis.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по