PFN_STOP_MIRACAST_SESSION fungsi panggilan balik (netdispumdddi.h)

Dipanggil oleh sistem operasi untuk memulai sesi terhubung Miracast yang sebelumnya telah dimulai oleh panggilan ke fungsi StartMiracastSession .

Sintaks

PFN_STOP_MIRACAST_SESSION PfnStopMiracastSession;

void PfnStopMiracastSession(
  [in] PVOID pMiracastContext
)
{...}

Parameter

[in] pMiracastContext

Penunjuk ke konteks yang terkait dengan adaptor tampilan.

Sistem operasi memperoleh konteks ketika disebut fungsi CreateMiracastContext driver mode pengguna Miracast.

Nilai kembali

Tidak ada

Keterangan

Ketika fungsi ini dipanggil, driver mode pengguna Miracast harus mengikuti prosedur ini:

  1. Seharusnya tidak memberi tahu driver miniport tampilan untuk menghapus monitor Miracast kecuali diketahui bahwa monitor telah dihapus secara fisik dari sisi jarak jauh.
  2. Ini harus kembali secepat mungkin untuk menghindari pemblokiran sistem plug and play (PnP) atau operasi daya.
  3. Ini harus menghentikan semua komunikasi dan menutup semua soket yang dibuatnya, tetapi tidak boleh menutup soket Real-Time Streaming Protocol (RTSP) yang diteruskan oleh sistem operasi.
Selain itu, setelah fungsi ini dipanggil, driver mode pengguna Miracast mungkin masih menerima data aliran yang dihasilkan driver miniport tampilan. Driver mode pengguna harus menjatuhkan aliran.

Keamanan Thread

Sistem operasi menjamin bahwa hanya salah satu fungsi CreateMiracastContext, DestroyMiracastContext, StartMiracastSession, dan StopMiracastSession yang dipanggil pada satu waktu.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8.1
Server minimum yang didukung Windows Server 2012 R2
Target Platform Desktop
Header netdispumdddi.h (sertakan Netdispumdddi.h)

Lihat juga

CreateMiracastContext

DestroyMiracastContext

StartMiracastSession