WIFI_WAKE_SOURCE_LIST Struktur (wificxwakesourcelist.h)
Die WIFI_WAKE_SOURCE_LIST-Struktur stellt eine Liste der Wake-Quellen für einen WIFiCx-Netzadapter dar.
Syntax
typedef struct _WIFI_WAKE_SOURCE_LIST {
ULONG Size;
void *Reserved[4];
} WIFI_WAKE_SOURCE_LIST;
Angehörige
Size
Die Größe dieser Struktur in Byte.
Reserved[4]
Reserviert. Clienttreiber dürfen diesen Wert nicht direkt lesen oder schreiben.
Bemerkungen
Rufen Sie WIFI_WAKE_SOURCE_LIST_INIT auf, um diese Struktur zu initialisieren, und rufen Sie dann WifiDeviceGetWakeSourceList- auf, um die Liste der Wakequellen von diesem Netzadapter abzurufen. Rufen Sie nach dem Abrufen der Liste WifiWakeSourceListGetCount mit dieser Struktur auf, um die Anzahl der WIFIWAKESOURCE-Objekte abzurufen, die die Wakequellen darstellen, und durchlaufen Sie dann die Objekte, und rufen Sie WifiWakeSourceListGetElement auf, um die einzelnen Objekte abzurufen. Nachdem Sie ein WIFIWAKESOURCE-Objekt abgerufen haben, rufen Sie WifiWakeSourceGetType auf, um den Typ dieser Wake-Quelle abzurufen, damit Sie die entsprechende Funktion aufrufen können, um die Parameter der Wake-Quelle abzurufen.
Der Clienttreiber darf während eines Stromübergangs nur wake source-bezogene Funktionen aufrufen, in der Regel von seinem EVT_WDF_DEVICE_ARM_WAKE_FROM_SX, EVT_WDF_DEVICE_ARM_WAKE_FROM_S0oder EVT_NET_DEVICE_PREVIEW_WAKE_SOURCE Rückruffunktion. Andernfalls führt der Aufruf zu einer Systemfehlerüberprüfung.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11 |
mindestens unterstützte Server- | Windows Server 2022 |
Header- | wificxwakesourcelist.h |