struttura WIFI_WAKE_SOURCE_LIST (wificxwakesourcelist.h)
La struttura WIFI_WAKE_SOURCE_LIST rappresenta un elenco di origini di riattivazione per una scheda Net WiFiCx.
Sintassi
typedef struct _WIFI_WAKE_SOURCE_LIST {
ULONG Size;
void *Reserved[4];
} WIFI_WAKE_SOURCE_LIST;
Membri
Size
Dimensioni di questa struttura, in byte.
Reserved[4]
Riservato. I driver client non devono leggere o scrivere direttamente in questo valore.
Osservazioni
Chiama WIFI_WAKE_SOURCE_LIST_INIT per inizializzare questa struttura, quindi chiama WifiDeviceGetWakeSourceList per ottenere l'elenco delle origini di riattivazione da questa scheda net. Dopo aver ottenuto l'elenco, chiamare WifiWakeSourceListGetCount con questa struttura per ottenere il numero di oggetti WIFIWAKESOURCE che rappresentano le origini di riattivazione, quindi scorrere gli oggetti e chiamare WifiWakeSourceListGetElement per recuperare ognuno di essi. Dopo aver ottenuto un oggetto WIFIWAKESOURCE, chiamare WifiWakeSourceGetType per ottenere il tipo di tale origine di riattivazione in modo da poter chiamare la funzione appropriata per ottenere i parametri dell'origine di riattivazione.
Il driver client deve chiamare solo le funzioni correlate all'origine della riattivazione durante una transizione di alimentazione, in genere dal relativo EVT_WDF_DEVICE_ARM_WAKE_FROM_SX, EVT_WDF_DEVICE_ARM_WAKE_FROM_S0o EVT_NET_DEVICE_PREVIEW_WAKE_SOURCE funzione di callback. In caso contrario, la chiamata genera un controllo errori di sistema.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 11 |
server minimo supportato | Windows Server 2022 |
intestazione | wificxwakesourcelist.h |