netdispumdddi.h 标头

注意

截至Windows 10,OS 包含 Miracast 无线显示器的本机实现。 驱动程序不应再实现自定义 Miracast 显示组件。 将来的 Windows 版本中可能会删除对自定义 Miracast 实现的支持。

此标头由显示驱动程序用于自定义 Miracast 实现。 有关详细信息,请参阅:

netdispumdddi.h 包含以下编程接口:

回调函数

 
PFN_CREATE_MIRACAST_CONTEXT

由操作系统调用以创建用户模式 Miracast 上下文。
PFN_DATARATE_NOTIFICATION

由操作系统调用,以通知 Miracast 用户模式驱动程序 Miracast 网络链接的比特率已更改。 调用 RegisterForDataRateNotifications 函数时,此函数将注册到操作系统。
PFN_DESTROY_MIRACAST_CONTEXT

由操作系统调用以销毁用户模式 Miracast 上下文。
PFN_GET_NEXT_CHUNK_DATA

提供有关在DXGK_INTERRUPT_TYPE中断类型为DXGK_INTERRUPT_MICACAST_CHUNK_PROCESSING_COMPLETE时报告给 Microsoft DirectX 图形内核子系统的下一个 Miracast 编码区块的信息。此函数的数据类型PFN_GET_NEXT_CHUNK_DATA。
PFN_HANDLE_KMD_MESSAGE

由操作系统调用,以处理 Miracast 用户模式驱动程序在显示微型端口驱动程序调用 DxgkCbMiracastSendMessage 函数时收到的异步内核模式消息。
PFN_MIRACAST_IO_CONTROL

由用户模式显示驱动程序调用,以向内核模式显示微型端口驱动程序发送同步 I/O 控制请求。此函数的数据类型PFN_MIRACAST_IO_CONTROL。
PFN_REGISTER_DATARATE_NOTIFICATIONS

由用户模式驱动程序调用,以注册到操作系统,以接收网络服务质量 (QoS) 通知和 Miracast 连接的当前网络带宽。此函数的数据类型PFN_REGISTER_DATARATE_NOTIFICATIONS。
PFN_REPORT_SESSION_STATUS

由用户模式显示驱动程序调用,以报告当前 Miracast 连接会话的状态。此函数的数据类型PFN_REPORT_SESSION_STATUS。
PFN_REPORT_STATISTIC

由用户模式显示驱动程序调用,以向操作系统报告 Miracast 链接的统计信息。此函数的数据类型PFN_REPORT_STATISTIC。
PFN_START_MIRACAST_SESSION

由操作系统调用以启动 Miracast 连接的会话。
PFN_STOP_MIRACAST_SESSION

由操作系统调用,以启动先前通过调用 StartMiracastSession 函数启动的 Miracast 连接会话。
QUERY_MIRACAST_DRIVER_INTERFACE

由操作系统调用以查询 Miracast 用户模式驱动程序接口,MIRACAST_DRIVER_INTERFACE。

结构

 
MIRACAST_CALLBACKS

包含指向无线显示 (Miracast) Miracast 用户模式驱动程序可以调用的运行时回调函数的指针。
MIRACAST_CHUNK_DATA

包含对用户模式驱动程序调用无线显示 (Miracast) GetNextChunkData 函数时使用的编码区块数据。
MIRACAST_CHUNK_ID

了解MIRACAST_CHUNK_ID如何存储标识无线显示器的信息 (Miracast) 编码区块。
MIRACAST_CHUNK_INFO

MIRACAST_CHUNK_INFO结构包含有关指定无线显示器的信息, (Miracast) 编码区块。
MIRACAST_DATARATE_STATS

包含无线显示器 (Miracast) pfnDataRateNotify 函数中有关音频/视频编码器比特率以及失败或重试 Wi-Fi 帧的信息。
MIRACAST_DRIVER_INTERFACE

包含指向无线显示 (Miracast) 由 Miracast 用户模式驱动程序实现的函数的指针。
MIRACAST_SESSION_INFO

包含有关无线显示器的信息 (Miracast) 连接的会话。
MIRACAST_STATISTIC_DATA

包含用户模式显示驱动程序向操作系统报告的 Miracast 统计信息数据。
MIRACAST_WFD_CONNECTION_STATS

包含有关 Wi-Fi 直接连接的比特率信息。

枚举

 
MIRACAST_CHUNK_TYPE

MIRACAST_CHUNK_TYPE 枚举包含的值指示要处理的 Miracast (无线显示) 区块信息的类型。
MIRACAST_PROTOCOL_EVENT

指定用户模式显示驱动程序应报告的无线显示 (Miracast) 协议事件的类型。
MIRACAST_STATISTIC_TYPE

指定用户模式显示驱动程序生成的 Miracast 统计信息数据类型。
MIRACAST_STATUS

指定用户模式显示驱动程序用于报告 Miracast 连接状态的状态类型。