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


структура 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_PNP_ADD_WAKE_UP_PATTERN

    Драйвер протокола отправляет этот идентификатор идентификатора в мини-порт драйвер, чтобы указать шаблон пробуждения. Шаблон пробуждения вместе с маской описывается структурой NDIS_PM_PACKET_PATTERN.

  • OID_PNP_REMOVE_WAKE_UP_PATTERN

    Драйвер протокола отправляет этот идентификатор в мини-драйвер для удаления шаблона пробуждения, указанного ранее с помощью запроса OID_PNP_ADD_WAKE_UP_PATTERN. Шаблон пробуждения вместе с маской описывается структурой NDIS_PM_PACKET_PATTERN.

  • OID_PNP_WAKE_UP_PATTERN_LIST

    Протокол использует этот 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 (include Ndis.h)

См. также

NDIS_OID_REQUEST

OID_PNP_ADD_WAKE_UP_PATTERN

OID_PNP_REMOVE_WAKE_UP_PATTERN

OID_PNP_WAKE_UP_PATTERN_LIST