PFN_DESTROY_MIRACAST_CONTEXT fonction de rappel (netdispumdddi.h)
Appelé par le système d’exploitation pour détruire un contexte Miracast en mode utilisateur.
Syntaxe
PFN_DESTROY_MIRACAST_CONTEXT PfnDestroyMiracastContext;
void PfnDestroyMiracastContext(
[in] PVOID pMiracastContext
)
{...}
Paramètres
[in] pMiracastContext
Pointeur vers un contexte associé à une carte 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 libérer toutes les ressources qu’il a allouées lors de la dernière appel de CreateMiracastContext .
Si le pilote de miniport d’affichage signale toujours le moniteur Miracast pour ce instance Miracast, le pilote en mode utilisateur Miracast peut éventuellement appeler le pilote de miniport d’affichage pour envoyer immédiatement une valeur de détection de prise à chaud (HPD) de départ de l’écran, ou il peut le laisser afficher le pilote miniport dans sa fonction DxgkDdiMiracastDestroyContext en mode noyau.
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) |