Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура WIFI_WAKE_SOURCE_LIST представляет список источников пробуждения для сетевого адаптера WiFiCx.
Синтаксис
typedef struct _WIFI_WAKE_SOURCE_LIST {
ULONG Size;
void *Reserved[4];
} WIFI_WAKE_SOURCE_LIST;
Члены
Size
Размер этой структуры в байтах.
Reserved[4]
Скрытный. Клиентские драйверы не должны напрямую читать или записывать данные в это значение.
Замечания
Вызовите WIFI_WAKE_SOURCE_LIST_INIT для инициализации этой структуры, а затем вызовите WifiDeviceGetWakeSourceList, чтобы получить список источников пробуждения из этого сетевого адаптера. После получения списка вызовите WifiWakeSourceListGetCount с этой структурой, чтобы получить количество объектов WIFIWAKESOURCE, представляющих источники пробуждения, а затем циклируйте объекты и вызовите WifiWakeSourceListGetElement для получения каждого из них. Получив объект WIFIWAKESOURCE, вызовите WifiWakeSourceGetType, чтобы получить тип источника пробуждения, чтобы можно было вызвать соответствующую функцию для получения параметров источника пробуждения.
Драйвер клиента должен вызывать только функции, связанные с источником пробуждения во время перехода питания, как правило, из его EVT_WDF_DEVICE_ARM_WAKE_FROM_SX, EVT_WDF_DEVICE_ARM_WAKE_FROM_S0или EVT_NET_DEVICE_PREVIEW_WAKE_SOURCE функции обратного вызова. В противном случае вызов приводит к ошибке системы.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 11 |
| минимальный поддерживаемый сервер | Windows Server 2022 |
| заголовка | wificxwakesourcelist.h |