Compartir a través de


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

IRemoteInterfaceCallbackEvent::OnRemoteInterfaceEvent

IRemoteInterfaceCallbackRemoval