Metodo IRemoteInterfaceCallbackRemoval::OnRemoteInterfaceRemoval (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 informazioni, vedi Introduzione a UMDF.]
La funzione di callback di un driver basato su UMDF OnRemoteInterfaceRemoval notifica al driver che non può usare un'interfaccia di dispositivo perché l'interfaccia è stata rimossa.
Sintassi
void OnRemoteInterfaceRemoval(
[in] IWDFRemoteInterface *pWdfRemoteInterface
);
Parametri
[in] pWdfRemoteInterface
Puntatore all'interfaccia IWDFRemoteInterface di un oggetto interfaccia remota che rappresenta un'interfaccia del dispositivo. Il driver ottiene questo puntatore quando chiama IWDFDevice2::CreateRemoteInterface.
Valore restituito
Nessuno
Osservazioni
La funzione di callback di un driver OnRemoteInterfaceRemoval deve eseguire qualsiasi attività specifica del driver per gestire la rimozione dell'interfaccia del dispositivo. Inoltre, il callback deve eliminare l'oggetto interfaccia remota che IWDFDevice2::CreateRemoteInterface creato e chiamare la funzione Release dell'interfaccia se in precedenza ha chiamato la funzione AddRef dell'interfaccia.
Se il driver non fornisce questa funzione di callback, il framework elimina l'oggetto interfaccia remota che IWDFDevice2::CreateRemoteInterface creato.
Per altre informazioni sulla funzione di callback di un driver OnRemoteInterfaceRemoval evento, vedere Using Device Interfaces in UMDF-based Drivers.
Fabbisogno
Requisito | Valore |
---|---|
Fine del supporto | Non disponibile in UMDF 2.0 e versioni successive. |
piattaforma di destinazione | Desktop |
versione minima di UMDF | 1.9 |
intestazione | wudfddi.h (include Wudfddi.h) |
Vedere anche
IPnpCallbackRemoteInterfaceNotification::OnRemoteInterfaceArrival