PFN_DESTROY_MIRACAST_CONTEXT Rückruffunktion (netdispumdddi.h)
Wird 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 einer Grafikkarte zugeordnet ist.
Das Betriebssystem hat den Kontext abgerufen, wenn es die CreateMiracastContext-Funktion des Miracast-Benutzermodustreibers aufgerufen hat.
Rückgabewert
Keine
Bemerkungen
Wenn diese Funktion aufgerufen wird, sollte der Miracast-Benutzermodustreiber alle Ressourcen freigeben, die ihm beim letzten Aufruf von CreateMiracastContext zugeordnet wurden.
Wenn der Anzeige-Miniporttreiber weiterhin den Miracast-Monitor für diese Miracast-instance meldet, kann der Miracast-Benutzermodustreiber optional den Anzeige-Miniporttreiber aufrufen, um sofort einen HPD-Erkennungswert (Monitor Departure Hot-Plug Detection) zu senden, oder er kann es dem Anzeige-Miniporttreiber erlauben, dies in seiner Kernelmodus-DxgkDdiMiracastDestroyContext-Funktion zu tun.
Threadsicherheit
Das Betriebssystem garantiert, dass nur eine der Funktionen CreateMiracastContext, DestroyMiracastContext, StartMiracastSession und StopMiracastSession gleichzeitig aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 |
Zielplattform | Desktop |
Kopfzeile | netdispumdddi.h (include Netdispumdddi.h) |