estructura WIFI_WAKE_SOURCE_LIST (wificxwakesourcelist.h)
La estructura WIFI_WAKE_SOURCE_LIST representa una lista de orígenes de reactivación para un adaptador de red WiFiCx.
Sintaxis
typedef struct _WIFI_WAKE_SOURCE_LIST {
ULONG Size;
void *Reserved[4];
} WIFI_WAKE_SOURCE_LIST;
Miembros
Size
Tamaño de esta estructura, en bytes.
Reserved[4]
Reservado. Los controladores de cliente no deben leer ni escribir directamente en este valor.
Comentarios
Llame a WIFI_WAKE_SOURCE_LIST_INIT para inicializar esta estructura y, a continuación, llame a WifiDeviceGetWakeSourceList para obtener la lista de orígenes de reactivación de este adaptador de red. Después de obtener la lista, llama a WifiWakeSourceListGetCount con esta estructura para obtener el número de objetos WIFIWAKESOURCE que representa los orígenes de reactivación, luego recorre en bucle los objetos y llama a WifiWakeSourceListGetElement para recuperar cada uno. Una vez que haya obtenido un objeto WIFIWAKESOURCE, llame a WifiWakeSourceGetType para obtener el tipo de ese origen de reactivación para que pueda llamar a la función adecuada para obtener los parámetros del origen de reactivación.
El controlador cliente solo debe llamar a funciones relacionadas con el origen de reactivación durante una transición de energía, normalmente desde su EVT_WDF_DEVICE_ARM_WAKE_FROM_SX, EVT_WDF_DEVICE_ARM_WAKE_FROM_S0 o EVT_NET_DEVICE_PREVIEW_WAKE_SOURCE función de devolución de llamada. De lo contrario, la llamada da como resultado una comprobación de errores del sistema.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 11 |
Servidor mínimo compatible | Windows Server 2022 |
Encabezado | wificxwakesourcelist.h |