DXGK_DISPLAYDETECTCONTROLTYPE枚举 (d3dkmddi.h)
指示显示检测作类型的枚举。
语法
typedef enum _DXGK_DISPLAYDETECTCONTROLTYPE {
DXGK_DDCT_UNINITIALIZED = 0,
DXGK_DDCT_POLLONE,
DXGK_DDCT_POLLALL,
DXGK_DDCT_ENABLEHPD,
DXGK_DDCT_DISABLEHPD
} DXGK_DISPLAYDETECTCONTROLTYPE;
常数
DXGK_DDCT_UNINITIALIZED 值:0 指示DXGK_DISPLAYDETECTCONTROLTYPE类型的变量尚未分配有意义的值。 |
DXGK_DDCT_POLLONE 请求对 TargetId 字段中指定的目标进行轮询。 如果当前状态未知,驱动程序应启动轮询目标。 如果状态与目标的最后报告状态不同,则应使用 DxgkCbIndicateConnectorChange 报告更新的状态。 |
DXGK_DDCT_POLLALL 请求对驱动程序在完成调用之前没有当前状态的所有目标启动轮询,但驱动程序在返回之前不应等待轮询结果。 发现每个目标的状态时,如果它与以前更新的状态不同,则应使用 DxgkCbIndicateConnectorChange 报告。 |
DXGK_DDCT_ENABLEHPD 适用于所有目标,并要求驱动程序启用新通知,并在完成调用之前使用 DxgkCbIndicateConnectorChange 指示任何挂起的通知。 它还必须针对驱动程序在完成调用之前没有当前状态的所有目标启动轮询,但在返回之前不应等待轮询结果。 对于 POST 适配器,请务必将固件初始化的显示器包含在从启动期间发出的调用返回之前报告的显示器集中,以便 OS 在请求启动功能 VidPn 之前了解监视器。 由于固件已检测到并初始化启动显示,并且驱动程序能够查询帧缓冲区状态,因此连接状态应该自然由驱动程序知道,并挂起对 OS 的通知。 |
DXGK_DDCT_DISABLEHPD 适用于所有目标,并要求驱动程序禁用新通知。 据了解,这不会阻止在驱动程序返回后报告正在进行的通知。 |
要求
要求 | 价值 |
---|---|
标头 | d3dkmddi.h |