Método IRemoteInterfaceCallbackRemoval::OnRemoteInterfaceRemoval (wudfddi.h)
[Advertencia: UMDF 2 es la versión más reciente de UMDF y sustituye a UMDF 1. Todos los controladores UMDF nuevos deben escribirse con UMDF 2. No se agregan nuevas características a UMDF 1 y hay compatibilidad limitada con UMDF 1 en versiones más recientes de Windows 10. Los controladores universales de Windows deben usar UMDF 2. Para obtener más información, consulta Introducción con UMDF.
Una función de devolución de llamada de eventos OnRemoteInterfaceRemoval del controlador basado en UMDF notifica al controlador que no puede usar una interfaz de dispositivo porque se ha quitado la interfaz.
Sintaxis
void OnRemoteInterfaceRemoval(
[in] IWDFRemoteInterface *pWdfRemoteInterface
);
Parámetros
[in] pWdfRemoteInterface
Puntero a la interfaz IWDFRemoteInterface de un objeto de interfaz remota que representa una interfaz de dispositivo. El controlador obtiene este puntero cuando llama a IWDFDevice2::CreateRemoteInterface.
Valor devuelto
None
Observaciones
La función de devolución de llamada de eventos OnRemoteInterfaceRemoval de un controlador debe realizar las tareas específicas del controlador para controlar la eliminación de la interfaz del dispositivo. Además, la devolución de llamada debe eliminar el objeto de interfaz remota que IWDFDevice2::CreateRemoteInterface creó y llamar a la función Release de la interfaz si anteriormente llamó a la función AddRef de la interfaz.
Si el controlador no proporciona esta función de devolución de llamada, el marco elimina el objeto de interfaz remota que creó IWDFDevice2::CreateRemoteInterface .
Para obtener más información sobre la función de devolución de llamada de eventos OnRemoteInterfaceRemoval de un controlador, consulte Uso de interfaces de dispositivo en controladores basados en UMDF.
Requisitos
Requisito | Value |
---|---|
Finalización del soporte técnico | No disponible en UMDF 2.0 y versiones posteriores. |
Plataforma de destino | Escritorio |
Versión mínima de UMDF | 1,9 |
Encabezado | wudfddi.h (incluya Wudfddi.h) |
Consulte también
IPnpCallbackRemoteInterfaceNotification::OnRemoteInterfaceArrival