OID_PNP_REMOVE_WAKE_UP_PATTERN

OID_PNP_REMOVE_WAKE_UP_PATTERN OID запрашивает мини-драйвер для удаления шаблона пробуждения, полученного ранее в запросе OID_PNP_ADD_WAKE_UP_PATTERN. Шаблон пробуждения вместе с маской описывается структурой 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_REMOVE_WOL_PATTERN.

Заголовок

Ntddndis.h (include Ndis.h)

См. также

NDIS_PM_PACKET_PATTERN

OID_PNP_ADD_WAKE_UP_PATTERN

OID_PM_REMOVE_WOL_PATTERN