PFN_CREATE_MIRACAST_CONTEXT fonction de rappel (netdispumdddi.h)
Appelé par le système d’exploitation pour créer un contexte Miracast en mode utilisateur.
Syntaxe
PFN_CREATE_MIRACAST_CONTEXT PfnCreateMiracastContext;
NTSTATUS PfnCreateMiracastContext(
[in] HANDLE hMiracastDeviceHandle,
[in] MIRACAST_CALLBACKS *pMiracastCallbacks,
[out] PVOID *ppMiracastContext
)
{...}
Paramètres
[in] hMiracastDeviceHandle
Handle de l’appareil d’affichage Miracast actuel, fourni par le système d’exploitation.
[in] pMiracastCallbacks
Pointeur vers une structure MIRACAST_CALLBACKS qui a des pointeurs vers des fonctions de rappel, fournies par le système d’exploitation, que le pilote en mode utilisateur Miracast peut appeler.
[out] ppMiracastContext
Pointeur vers une mémoire tampon, fournie par le système d’exploitation, qui contient le contexte Miracast que le pilote en mode utilisateur Miracast retourne.
Valeur de retour
En cas de réussite, cette fonction retourne STATUS_SUCCESS. Sinon, la fonction retourne un code d’erreur défini dans l’en-tête Ntstatus.h.
Remarques
Lorsque cette fonction est appelée, le pilote en mode utilisateur Miracast doit préparer toutes les ressources dont elle a besoin pour une nouvelle session connectée Miracast.
Le pilote peut appeler les fonctions de rappel pointées par pMiracastCallbacks uniquement pendant la durée de vie du contexte Miracast actuel.
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) |