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 había iniciado anteriormente 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
Ninguno
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 para quitar el monitor miracast a menos que sepa que el monitor se ha quitado físicamente del lado remoto.
- Debe devolverse lo antes posible para evitar el bloqueo del sistema plug and play (PnP) o las operaciones de alimentación.
- 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 de subprocesos
El sistema operativo garantiza que solo se llama a una de las CreateMiracastContext, DestroyMiracastContext, StartMiracastSessiony funciones StopMiracastSession.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 8.1 |
servidor mínimo admitido | Windows Server 2012 R2 |
de la plataforma de destino de | Escritorio |
encabezado de | netdispumdddi.h (include Netdispumdddi.h) |