NetWakeSourceListGetCount-Funktion (netwakesourcelist.h)
Die funktion NetWakeSourceListGetCount ruft die Anzahl der Wakequellen für einen Netzadapter ab.
SIZE_T NetWakeSourceListGetCount(
[_In_] const NET_WAKE_SOURCE_LIST *List
);
[_In_] List
Ein Zeiger auf eine vom Treiber zugewiesene und initialisierte NET_WAKE_SOURCE_LIST Struktur.
Gibt die Anzahl der Reaktivierungsquellen für diesen Netzadapter zurück.
Rufen Sie NET_WAKE_SOURCE_LIST_INIT auf, um die NET_WAKE_SOURCE_LIST Struktur zu initialisieren, und rufen Sie dann NetDeviceGetWakeSourceList- auf, um die Wake-Quellliste abzurufen. Rufen Sie nach dem Abrufen der Liste diese Funktion auf, um zu bestimmen, wie viele Wakequellen für diesen Netzadapter vorhanden sind.
Der Clienttreiber darf nur NetWakeSourceListGetCount- während eines Stromübergangs aufrufen, in der Regel von der EVT_WDF_DEVICE_ARM_WAKE_FROM_SX-, EVT_WDF_DEVICE_ARM_WAKE_FROM_S0- oder EVT_NET_DEVICE_PREVIEW_WAKE_SOURCE Rückruffunktion. Andernfalls führt der Aufruf zu einer Systemfehlerüberprüfung.
Ein Codebeispiel zum Arbeiten mit NETWAKESOURCE-Objekten finden Sie unter Konfigurieren der Energieverwaltung.
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 2004 |
Zielplattform- | Universal |
Mindest-UMDF-Version | 2.33 |
Header- | netwakesourcelist.h (include netadaptercx.h) |
Library | netadaptercxstub.lib |
IRQL- | PASSIVE_LEVEL |