共用方式為


PFN_CREATE_MIRACAST_CONTEXT回呼函式 (netdispumdddi.h)

由操作系統呼叫以建立使用者模式Miracast內容。

語法

PFN_CREATE_MIRACAST_CONTEXT PfnCreateMiracastContext;

NTSTATUS PfnCreateMiracastContext(
  [in]  HANDLE hMiracastDeviceHandle,
  [in]  MIRACAST_CALLBACKS *pMiracastCallbacks,
  [out] PVOID *ppMiracastContext
)
{...}

參數

[in] hMiracastDeviceHandle

操作系統所提供的目前Miracast顯示裝置句柄。

[in] pMiracastCallbacks

MIRACAST_CALLBACKS 結構的指標,其具有由操作系統提供的回呼函式指標,Miracast 使用者模式驅動程式可以呼叫。

[out] ppMiracastContext

由操作系統提供的緩衝區指標,保存Miracast使用者模式驅動程式傳回的Miracast內容。

傳回值

成功時,此函式會 傳回STATUS_SUCCESS。 否則,函式會傳回 Ntstatus.h 標頭中定義的錯誤碼。

備註

呼叫此函式時,Miracast 使用者模式驅動程式應該準備新Miracast聯機會話所需的所有資源。

驅動程式只能在目前Miracast內容的存留期間呼叫 pMiracastCallbacks 指向的回呼函式。

執行緒安全性

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

規格需求

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

另請參閱

DestroyMiracastContext

MIRACAST_CALLBACKS

StartMiracastSession

StopMiracastSession