共用方式為


PFN_DESTROY_MIRACAST_CONTEXT回呼函式 (netdispumdddi.h)

由作系統呼叫以終結使用者模式Miracast內容。

語法

PFN_DESTROY_MIRACAST_CONTEXT PfnDestroyMiracastContext;

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

參數

[in] pMiracastContext

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

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

傳回值

沒有

言論

呼叫此函式時,Miracast 使用者模式驅動程式應該釋放上次呼叫 CreateMiracastContext 時所配置的所有資源。

如果顯示迷你埠驅動程式仍在報告此 Miracast 實例的 Miracast 監視器,Miracast 使用者模式驅動程式可以選擇性地呼叫顯示器迷你埠驅動程式,以立即傳送監視器離開熱插偵測 (HPD) 感知值,或者它可以讓顯示器迷你埠驅動程式在其核心模式中執行此動作,DxgkDdiMiracastDestroyContext 函式。

重要 Miracast 使用者模式驅動程式應該在 3 秒內完成此函式呼叫,使其不會封鎖系統隨插即用 (PnP) 或電源作業。
 
此呼叫完成之後,作系統會卸除Miracast使用者模式驅動程式,讓驅動程式不會繼續開啟任何資源,而且沒有線程仍在執行中。

線程安全性

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

要求

要求 價值
最低支援的用戶端 Windows 8.1
支援的最低伺服器 Windows Server 2012 R2
目標平臺 桌面
標頭 netdispumdddi.h (include Netdispumdddi.h)

另請參閱

CreateMiracastContext

StartMiracastSession

StopMiracastSession