PFN_DESTROY_MIRACAST_CONTEXT回调函数 (netdispumddi.h)
由操作系统调用以销毁用户模式 Miracast 上下文。
语法
PFN_DESTROY_MIRACAST_CONTEXT PfnDestroyMiracastContext;
void PfnDestroyMiracastContext(
[in] PVOID pMiracastContext
)
{...}
参数
[in] pMiracastContext
指向与显示适配器关联的上下文的指针。
操作系统在调用 Miracast 用户模式驱动程序的 CreateMiracastContext 函数时获取了上下文。
返回值
无
备注
调用此函数时,Miracast 用户模式驱动程序应释放上次调用 CreateMiracastContext 时分配的所有资源。
如果显示微型端口驱动程序仍在报告此 Miracast 实例的 Miracast 监视器,Miracast 用户模式驱动程序可以选择调用显示微型端口驱动程序,以立即发送监视器离开热插拔检测 (HPD) 感知值,也可以允许显示微型端口驱动程序在其内核模式 DxgkDdidiMiracastDestroyContext 函数中执行此操作。
重要 Miracast 用户模式驱动程序应在 3 秒内完成此函数调用,这样它就不会阻止系统即插即用 (PnP) 或电源操作。
线程安全性
操作系统保证一次只调用 CreateMiracastContext、 DestroyMiracastContext、 StartMiracastSession 和 StopMiracastSession 函数之一。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8.1 |
最低受支持的服务器 | Windows Server 2012 R2 |
目标平台 | 桌面 |
标头 | netdispumdddi.h (包括 Netdispumddi.h) |