структура NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS (netdevice.h)
Структура NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS содержит указатели на функции для функций обратного вызова политики управления питанием драйвера клиента.
Синтаксис
typedef struct _NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS {
ULONG Size;
PFN_NET_DEVICE_PREVIEW_WAKE_SOURCE EvtDevicePreviewBitmapPattern;
PFN_NET_DEVICE_PREVIEW_POWER_OFFLOAD EvtDevicePreviewArpOffload;
PFN_NET_DEVICE_PREVIEW_POWER_OFFLOAD EvtDevicePreviewNSOffload;
} NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS;
Члены
Size
Размер этой структуры в байтах.
EvtDevicePreviewBitmapPattern
Указатель на реализацию драйвером клиента функции обратного вызова EvtNetDevicePreviewWakeSource для предварительного просмотра шаблона пробуждения растрового изображения.
EvtDevicePreviewArpOffload
Указатель на реализацию функции обратного вызова EvtNetDevicePreviewPowerOffload для предварительного просмотра разгрузки протокола IPv4 ARP с низким энергопотреблением.
EvtDevicePreviewNSOffload
Указатель на реализацию функции обратного вызова EvtNetDevicePreviewPowerOffload для предварительного просмотра разгрузки протокола IPv6 Neighbor Solicitation (NS) с низким энергопотреблением.
Комментарии
Вызовите NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT , чтобы инициализировать эту структуру, а затем укажите указатели на обратные вызовы, которые реализует драйвер клиента. Если драйвер клиента не реализует один из обратных вызовов, задайте для этого элемента значение NULL.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 2004 |
Минимальная версия UMDF | 2.33 |
Верхняя часть | netdevice.h (включая netadaptercx.h) |