PFN_STOP_MIRACAST_SESSION función de devolución de llamada (netdispumdddi.h)
Llamado por el sistema operativo para iniciar una sesión conectada de Miracast que se había iniciado anteriormente mediante una llamada a la función StartMiracastSession .
Sintaxis
PFN_STOP_MIRACAST_SESSION PfnStopMiracastSession;
void PfnStopMiracastSession(
[in] PVOID pMiracastContext
)
{...}
Parámetros
[in] pMiracastContext
Puntero a un contexto asociado a un adaptador de pantalla.
El sistema operativo obtuvo el contexto cuando llamó a la función CreateMiracastContext del controlador en modo de usuario de Miracast.
Valor devuelto
None
Observaciones
Cuando se llama a esta función, el controlador del modo de usuario de Miracast debe seguir estos procedimientos:
- No debe notificar al controlador de minipuerto de pantalla que quite el monitor miracast a menos que sepa que el monitor se ha quitado físicamente del lado remoto.
- Debe devolverse lo más rápido posible para evitar bloquear las operaciones de alimentación o plug and play del sistema (PnP).
- Debe detener todas las comunicaciones y cerrar todos los sockets que creó, pero no debe cerrar el socket de protocolo de streaming (RTSP) de Real-Time que pasó el sistema operativo.
Seguridad para subprocesos
El sistema operativo garantiza que solo se llama a una de las funciones CreateMiracastContext, DestroyMiracastContext, StartMiracastSession y StopMiracastSession .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8.1 |
Servidor mínimo compatible | Windows Server 2012 R2 |
Plataforma de destino | Escritorio |
Encabezado | netdispumdddi.h (include Netdispumdddi.h) |