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 en mode utilisateur Miracast.
Valeur de retour
Aucun
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 retourner le plus rapidement possible pour éviter de bloquer les opérations de plug-and-play 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) passé par le système d’exploitation.
Sécurité des threads
Le système d’exploitation garantit qu’un seul des CreateMiracastContext, DestroyMiracastContext, StartMiracastSessionet fonctions StopMiracastSession est appelée à la fois.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8.1 |
serveur minimum pris en charge | Windows Server 2012 R2 |
plateforme cible | Bureau |
d’en-tête | netdispumdddi.h (include Netdispumdddi.h) |