структура 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 соседей (NS).
Замечания
Вызовите NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT, чтобы инициализировать эту структуру, а затем укажите указатели на обратные вызовы, которые реализует драйвер клиента. Если драйвер клиента не реализует один из обратных вызовов, задайте для этого элемента значение NULL.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 версии 2004 |
минимальная версия UMDF | 2.33 |
заголовка | netdevice.h (include netadaptercx.h) |
См. также
настройка управления питанием