Condividi tramite


Metodo IPnpCallback::OnSurpriseRemoval (wudfddi.h)

[Avviso: UMDF 2 è la versione più recente di UMDF e sostituisce UMDF 1. Tutti i nuovi driver UMDF devono essere scritti usando UMDF 2. Non vengono aggiunte nuove funzionalità a UMDF 1 ed è disponibile un supporto limitato per UMDF 1 nelle versioni più recenti di Windows 10. I driver di Windows universali devono usare UMDF 2. Per altre info, vedi Introduzione con UMDF.]

Il metodo OnSurpriseRemoval invia una notifica a un driver dopo la rimozione imprevista di un dispositivo da un computer in modo che il driver possa eseguire le operazioni necessarie.

Sintassi

void OnSurpriseRemoval(
  [in] IWDFDevice *pWdfDevice
);

Parametri

[in] pWdfDevice

Puntatore all'interfaccia IWDFDevice per l'oggetto dispositivo del dispositivo rimosso in modo imprevisto.

Valore restituito

nessuno

Osservazioni

Un driver registra l'interfaccia IPnpCallback quando il driver chiama il metodo IWDFDriver::CreateDevice per creare un oggetto dispositivo.

Il framework non sincronizza la funzione di callback OnSurpriseRemoval con altre funzioni di callback PnP e risparmio energia.

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 Windows
Intestazione wudfddi.h (include Wudfddi.h)

Vedi anche

IPnpCallback

IWDFDevice

IWDFDriver::CreateDevice