Udostępnij za pośrednictwem


Włączanie urządzenia Wake-Up

Jeśli urządzenie obsługuje wznawianie, jego właściciel zasad zasilania musi mieć możliwość włączenia i wyłączenia wznawiania urządzenia. Sterownik włącza wznawianie, wysyłając żądanie IRP_MJ_POWER z kodem funkcji pomocniczej IRP_MN_WAIT_WAKE i wyłącza wznawianie przez anulowanie wcześniej wysłanego IRP_MN_WAIT_WAKE. Urządzenie może mieć tylko jedno żądanie IRP_MN_WAIT_WAKE oczekujące jednocześnie.

Aby określić, czy urządzenie obsługuje wznawianie, stany zasilania urządzenia, z których może sygnalizować wznawianie, oraz stany zasilania systemu, z których urządzenie może wznawiać system, sterownik sprawdza elementy członkowskie SystemWake, DeviceWake i WakeFromDx w strukturze DEVICE_CAPABILITIES .

Aby uzyskać więcej informacji na temat włączania, wyłączania i reagowania na sygnały wznawiania w sterowniku, zobacz Obsługa urządzeń, które mają Wake-Up możliwości.