Condividi tramite


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

Vedi anche

WdfPdoInitSetEventCallbacks

EvtDeviceDisableWakeAtBus