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

另请参阅

IDARG_IN_COMMITMODES