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