PFN_DESTROY_MIRACAST_CONTEXT Rückruffunktion (netdispumdddi.h)
Vom Betriebssystem aufgerufen, um einen Miracast-Kontext im Benutzermodus zu zerstören.
Syntax
PFN_DESTROY_MIRACAST_CONTEXT PfnDestroyMiracastContext;
void PfnDestroyMiracastContext(
[in] PVOID pMiracastContext
)
{...}
Parameter
[in] pMiracastContext
Ein Zeiger auf einen Kontext, der einem Anzeigeadapter zugeordnet ist.
Das Betriebssystem hat den Kontext erhalten, wenn er die CreateMiracastContext- Funktion des Miracast-Benutzermodustreibers aufgerufen hat.
Rückgabewert
Nichts
Bemerkungen
Wenn diese Funktion aufgerufen wird, sollte der Miracast-Benutzermodustreiber alle Ressourcen freigeben, die zugewiesen wurden, wenn CreateMiracastContext zuletzt aufgerufen wurde.
Wenn der Anzeige-Miniporttreiber den Miracast-Monitor für diese Miracast-Instanz weiterhin meldet, kann der Miracast-Benutzermodustreiber optional den Miniporttreiber aufrufen, um sofort einen Monitor-Hot-Plug-Erkennungswert (HPD) zu senden, oder er kann den Anzeige-Miniporttreiber in seinem Kernelmodus DxgkDdiMiracastDestroyContext Funktion ausführen lassen.
Threadsicherheit
Das Betriebssystem garantiert, dass nur einer der CreateMiracastContext, DestroyMiracastContext, StartMiracastSessionund StopMiracastSession Funktionen gleichzeitig aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8.1 |
mindestens unterstützte Server- | Windows Server 2012 R2 |
Zielplattform- | Desktop |
Header- | netdispumdddi.h (include Netdispumdddi.h) |