WIFI_POWER_OFFLOAD_LIST-Struktur (wificxpoweroffloadlist.h)
Die WIFI_POWER_OFFLOAD_LIST-Struktur stellt eine Liste der Low Power Protocol-Auslagerungen an einen WiFiCx-Netzadapter dar.
Syntax
typedef struct _WIFI_POWER_OFFLOAD_LIST {
ULONG Size;
void *Reserved[4];
} WIFI_POWER_OFFLOAD_LIST;
Member
Size
Die Größe dieser Struktur in Bytes.
Reserved[4]
Reserviert. Clienttreiber dürfen diesen Wert nicht direkt lesen oder schreiben.
Hinweise
Rufen Sie WIFI_POWER_OFFLOAD_LIST_INIT auf, um diese Struktur zu initialisieren, und rufen Sie dann WifiDeviceGetPowerOffloadList auf, um die Liste der geringen Stromabladungen für diesen WiFiCx-Netzadapter abzurufen. Nachdem Sie die Liste abgerufen haben, rufen Sie WifiPowerOffloadListGetCount mit dieser Struktur auf, um die Anzahl der WIFIPOWEROFFLOAD-Objekte abzurufen, die die Auslagerungen darstellen. Führen Sie dann eine Schleife über die Objekte durch, und rufen Sie WifiPowerOffloadListGetElement auf, um die einzelnen Objekte abzurufen. Nachdem Sie ein WIFIPOWEROFFLOAD-Objekt abgerufen haben, rufen Sie WifiPowerOffloadGetType auf, um den Typ dieser Auslagerung abzurufen, sodass Sie die entsprechende Funktion aufrufen können, um die Parameter der Auslagerung abzurufen.
Der Clienttreiber darf während eines Energieübergangs nur funktionen zur Stromabladung aufrufen, in der Regel über seine EVT_WDF_DEVICE_ARM_WAKE_FROM_SX, EVT_WDF_DEVICE_ARM_WAKE_FROM_S0 oder EVT_NET_DEVICE_PREVIEW_POWER_OFFLOAD Rückruffunktion. Andernfalls führt der Aufruf zu einer Systemfehlerüberprüfung.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11 |
Unterstützte Mindestversion (Server) | Windows Server 2022 |
Kopfzeile | wificxpoweroffloadlist.h |