PFN_STOP_MIRACAST_SESSION回呼函式 (netdispumdddi.h)

由操作系統呼叫,以啟動先前由 StartMiracastSession 函 式呼叫所啟動的 Miracast 聯機會話。

語法

PFN_STOP_MIRACAST_SESSION PfnStopMiracastSession;

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

參數

[in] pMiracastContext

與顯示配接器相關聯之內容的指標。

操作系統在呼叫Miracast使用者模式驅動程式的 CreateMiracastContext 函式時取得內容。

傳回值

備註

呼叫此函式時,Miracast 使用者模式驅動程式應該遵循下列程式:

  1. 它不應該通知顯示迷你埠驅動程式移除Miracast監視器,除非它知道已從遠端實際移除監視器。
  2. 它應該儘快傳回,以避免封鎖系統隨插即用 (PnP) 或電源作業。
  3. 它應該停止所有通訊,並關閉它建立的所有套接字,但不應該關閉 Real-Time 串流通訊協定 (操作系統所傳遞的 RTSP) 套接字。
此外,呼叫此函式之後,Miracast 使用者模式驅動程式可能仍會收到顯示迷你埠驅動程序產生的串流數據。 使用者模式驅動程式應該卸除數據流。

執行緒安全性

操作系統保證一次只會呼叫其中一個 CreateMiracastContextDestroyMiracastContextStartMiracastSessionStopMiracastSession 函式。

規格需求

需求
最低支援的用戶端 Windows 8.1
最低支援的伺服器 Windows Server 2012 R2
目標平台 桌面
標頭 netdispumdddi.h (包含 Netdispumdddi.h)

另請參閱

CreateMiracastContext

DestroyMiracastContext

StartMiracastSession