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 指向的回调函数。
线程安全
作系统保证一次只调用一个 CreateMiracastContext、DestroyMiracastContext、StartMiracastSession和 StopMiracastSession 函数之一。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 8.1 |
支持的最低服务器 | Windows Server 2012 R2 |
目标平台 | 桌面 |
标头 | netdispumdddi.h (include Netdispumdddi.h) |