PFN_STOP_MIRACAST_SESSION回调函数 (netdispumddi.h)
由操作系统调用以启动先前通过调用 StartMiracastSession 函数启动的 Miracast 连接会话。
语法
PFN_STOP_MIRACAST_SESSION PfnStopMiracastSession;
void PfnStopMiracastSession(
[in] PVOID pMiracastContext
)
{...}
参数
[in] pMiracastContext
指向与显示适配器关联的上下文的指针。
操作系统在调用 Miracast 用户模式驱动程序的 CreateMiracastContext 函数时获取了上下文。
返回值
无
备注
调用此函数时,Miracast 用户模式驱动程序应遵循以下过程:
- 它不应通知显示微型端口驱动程序删除 Miracast 监视器,除非它知道该监视器已从远程端物理删除。
- 它应尽快返回,以避免在 PnP) 或电源操作 (阻止系统即插即用。
- 它应停止所有通信并关闭它创建的所有套接字,但不应关闭操作系统传递的 Real-Time 流式处理协议 (RTSP) 套接字。
线程安全性
操作系统保证一次只调用 CreateMiracastContext、 DestroyMiracastContext、 StartMiracastSession 和 StopMiracastSession 函数之一。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8.1 |
最低受支持的服务器 | Windows Server 2012 R2 |
目标平台 | 桌面 |
标头 | netdispumdddi.h (包括 Netdispumdddi.h) |