структура NET_WAKE_SOURCE_BITMAP_PARAMETERS (netwakesource.h)
Структура NET_WAKE_SOURCE_BITMAP_PARAMETERS содержит параметры для источника пробуждения по точечным рисункам пробуждения по локальной сети (WoL).
Синтаксис
typedef struct _NET_WAKE_SOURCE_BITMAP_PARAMETERS {
ULONG Size;
ULONG Id;
UCHAR const *Pattern;
SIZE_T PatternSize;
UCHAR const *Mask;
SIZE_T MaskSize;
} NET_WAKE_SOURCE_BITMAP_PARAMETERS;
Члены
Size
Размер этой структуры в байтах.
Id
Идентификатор для этого источника пробуждения.
Pattern
Последовательность байтов, содержащая шаблон для сравнения байтов во входящем пакете.
PatternSize
Размер растрового рисунка в байтах.
Mask
Маска, указывающая, какие байты во входящих пакетах должны сопоставляться с шаблоном растрового рисунка. Каждый бит в битовой маске соответствует байту в шаблоне. Если бит равен нулю, соответствующий байт во входящем пакете не должен соответствовать шаблону. Если бит равен одному, сетевой адаптер сравнивает байт во входящем пакете с байтом, указанным в шаблоне.
MaskSize
Размер маски в байтах.
Комментарии
Вызовите NET_WAKE_SOURCE_BITMAP_PARAMETERS_INIT , чтобы инициализировать эту структуру и заполнить ее поле Размер . После вызова NET_WAKE_SOURCE_BITMAP_PARAMETERS_INIT вызовите NetWakeSourceGetBitmapParameters , чтобы заполнить другие элементы структуры.
Драйвер верхнего уровня может указать универсальный шаблон WOL с помощью элемента Pattern . Точечный рисунок указывается как последовательность байтов и растровое изображение маски, указанное в элементе Mask . Каждый бит в маске соответствует байту в шаблоне и указывает, должен ли соответствующий байт во входящем пакете сопоставляться с соответствующим байтом в шаблоне. Если все байты, сравниваемые сетевым адаптером, совпадают, пакет является совпадением, и сетевой адаптер должен создать событие пробуждения.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 2004 |
Минимальная версия UMDF | 2.33 |
Верхняя часть | netwakesource.h (включая netadaptercx.h) |
См. также раздел
Настройка функций управления питанием