PFN_STOP_MIRACAST_SESSION fonction de rappel (netdispumdddi.h)
Appelé par le système d’exploitation pour démarrer une session connectée Miracast qui avait été démarrée précédemment par un appel à la fonction StartMiracastSession .
Syntaxe
PFN_STOP_MIRACAST_SESSION PfnStopMiracastSession;
void PfnStopMiracastSession(
[in] PVOID pMiracastContext
)
{...}
Paramètres
[in] pMiracastContext
Pointeur vers un contexte associé à un adaptateur d’affichage.
Le système d’exploitation a obtenu le contexte lorsqu’il a appelé la fonction CreateMiracastContext du pilote utilisateur Miracast.
Valeur de retour
None
Remarques
Lorsque cette fonction est appelée, le pilote en mode utilisateur Miracast doit suivre les procédures suivantes :
- Il ne doit pas avertir le pilote miniport d’affichage de supprimer le moniteur Miracast, sauf s’il sait que le moniteur a été physiquement supprimé du côté distant.
- Il doit revenir le plus rapidement possible pour éviter de bloquer les opérations de plug-and-play du système (PnP) ou d’alimentation.
- Il doit arrêter toutes les communications et fermer tous les sockets qu’il a créés, mais il ne doit pas fermer le socket RTSP (Real-Time Streaming Protocol) qui a été passé par le système d’exploitation.
Cohérence de thread
Le système d’exploitation garantit qu’une seule des fonctions CreateMiracastContext, DestroyMiracastContext, StartMiracastSession et StopMiracastSession est appelée à la fois.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1 |
Serveur minimal pris en charge | Windows Server 2012 R2 |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | netdispumdddi.h (inclure Netdispumdddi.h) |