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 nuevos controladores UMDF deben escribirse mediante 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 a UMDF.]
Un controlador basado en UMDF OnRemoteInterfaceRemoval función de devolución de llamada de eventos 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 al IWDFRemoteInterface interfaz de un objeto de interfaz remota que representa una interfaz de dispositivo. El controlador obtiene este puntero cuando llama a IWDFDevice2::CreateRemoteInterface.
Valor devuelto
Ninguno
Observaciones
Las onRemoteInterfaceRemoval de un controlador función de devolución de llamada de eventos deben 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 creado y llamar a la función Release de la interfaz si anteriormente ha llamado 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 IWDFDevice2::CreateRemoteInterface creado.
Para obtener más información sobre la onRemoteInterfaceRemoval función de devolución de llamada de eventos de un controlador, vea Using Device Interfaces in UMDF-based Drivers.
Requisitos
Requisito | Valor |
---|---|
fin del soporte técnico | No disponible en UMDF 2.0 y versiones posteriores. |
de la plataforma de destino de | Escritorio |
versión mínima de UMDF | 1.9 |
encabezado de | wudfddi.h (incluya Wudfddi.h) |
Consulte también
IPnpCallbackRemoteInterfaceNotification::OnRemoteInterfaceArrival