EVT_IDD_CX_ADAPTER_COMMIT_MODES回调函数 (iddcx.h)
OS 调用 EVT_IDD_CX_ADAPTER_COMMIT_MODES ,以通知驱动程序适配器上监视器的模式更改。
语法
EVT_IDD_CX_ADAPTER_COMMIT_MODES EvtIddCxAdapterCommitModes;
NTSTATUS EvtIddCxAdapterCommitModes(
IDDCX_ADAPTER AdapterObject,
const IDARG_IN_COMMITMODES *pInArgs
)
{...}
参数
AdapterObject
[in]驱动程序提供的 IDDCX_ADAPTER 句柄,操作系统使用该句柄在调用驱动程序时引用适配器。
pInArgs
[in]指向 包含EVT_IDD_CX_ADAPTER_COMMIT_MODES 使用的参数 的IDARG_IN_COMMITMODES 结构的指针。
返回值
EVT_IDD_CX_ADAPTER_COMMIT_MODES 返回 NTSTATUS 值。 如果操作成功,则返回STATUS_SUCCESS或其他状态值,NT_SUCCESS (状态) 等于 TRUE。 否则,它将返回相应的 NTSTATUS 错误代码。
注解
OS 始终为每个连接的监视器提供 IDDCX_PATH ,即使该监视器未处于活动状态,并指示哪些路径已更改。 如果某个路径被标记为非活动,则该路径的整个显示管道将关闭电源,并且不会向监视器发送任何信号。
提交新路径时,驱动程序应对显示管道进行编程,以显示黑色图像,直到第一帧准备好显示。 为此,WDDM 可见性应处于关闭状态,直到第一个帧准备好显示,然后应打开可见性。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 |
最低受支持的服务器 | Windows Server 2016 |
目标平台 | Windows |
标头 | iddcx.h |
IRQL | requires_same |