EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS funzione di callback (wdfpdo.h)
[Si applica solo a KMDF]
La funzione di callback degli eventi EvtDeviceEnableWakeAtBus di un autista esegue operazioni a livello di bus che consentono a uno dei dispositivi del bus di attivare un segnale di riattivazione sul bus.
Sintassi
EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS EvtWdfDeviceEnableWakeAtBus;
NTSTATUS EvtWdfDeviceEnableWakeAtBus(
[in] WDFDEVICE Device,
[in] SYSTEM_POWER_STATE PowerState
)
{...}
Parametri
[in] Device
Handle per un oggetto dispositivo framework.
[in] PowerState
Enumeratore tipizzato SYSTEM_POWER_STATE che identifica lo stato di alimentazione del sistema da cui verrà riattivato il sistema o il dispositivo.
Valore restituito
Se la funzione di callback EvtDeviceEnableWakeAtBus non ha rilevato errori, deve restituire STATUS_SUCCESS o un altro valore di stato per il quale NT_SUCCESS(status) è uguale a TRUE. In caso contrario, deve restituire un valore di stato per il quale NT_SUCCESS(status) è uguale a FALSE.
Se NT_SUCCESS(status) è uguale a FALSE, il framework chiama la funzione di callback EvtDeviceDisableWakeAtBus del driver.
Per altre informazioni sui valori restituiti di questa funzione di callback, vedere Segnalazione di errori del dispositivo.
Commenti
Per registrare questa funzione di callback, il driver del bus deve chiamare WdfPdoInitSetEventCallbacks.
Per altre informazioni su questa funzione di callback, vedere Supporto della riattivazione del sistema.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1,0 |
Intestazione | wdfpdo.h (include Wdf.h) |
IRQL | PASSIVE_LEVEL |