EVT_WDF_DEVICE_SURPRISE_REMOVAL funzione di callback (wdfdevice.h)
[Si applica a KMDF e UMDF]
La funzione di callback dell'evento EvtDeviceSurpriseRemoval di un driver esegue tutte le operazioni necessarie dopo che un dispositivo è stato rimosso in modo imprevisto dal sistema o dopo che un driver segnala che il dispositivo non è riuscito.
Sintassi
EVT_WDF_DEVICE_SURPRISE_REMOVAL EvtWdfDeviceSurpriseRemoval;
void EvtWdfDeviceSurpriseRemoval(
[in] WDFDEVICE Device
)
{...}
Parametri
[in] Device
Handle per un oggetto dispositivo framework.
Valore restituito
nessuno
Osservazioni
Per registrare una funzione di callback EvtDeviceSurpriseRemoval , un driver deve chiamare WdfDeviceInitSetPnpPowerEventCallbacks.
Il framework non sincronizza la funzione di callback EvtDeviceSurpriseRemoval con altre funzioni di callback di PnP e risparmio energia. Per informazioni su come il framework sincronizza l'esecuzione delle funzioni di callback degli eventi di un driver, vedere Uso della sincronizzazione automatica.
Per altre informazioni su quando il framework chiama questa funzione di callback e per altre informazioni sui problemi di sincronizzazione, vedere Un utente scollega un dispositivo.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.0 |
Versione UMDF minima | 2,0 |
Intestazione | wdfdevice.h (include Wdf.h) |
IRQL | PASSIVE_LEVEL |