IDDCX_MONITOR_DESCRIPTION 结构 (iddcx.h)

IDDCX_MONITOR_DESCRIPTION结构提供监视器说明。

语法

struct IDDCX_MONITOR_DESCRIPTION {
  UINT                           Size;
  IDDCX_MONITOR_DESCRIPTION_TYPE Type;
  UINT                           DataSize;
  PVOID                          pData;
};

成员

Size

结构的总大小(以字节为单位)。

Type

描述监视器类型的 IDDCX_MONITOR_DESCRIPTION_TYPE 值。

DataSize

pData 指向的监视器说明数据的大小(以字节为单位)。

pData

指向监视器说明数据的指针。 数据布局取决于 类型 ,如下所示:

  • 如果 Type 为IDDCX_MONITOR_DESCRIPTION_TYPE_EDID:
    • 如果 DataSize> 0 和 pData != NULL, 则 pData 指向 EDID 数据格式的监视器说明。
    • 如果 DataSize = 0 且 pData = NULL,则没有监视器说明可用。
  • 如果 Type 为IDDCX_MONITOR_DESCRIPTION_TYPE_DISPLAYID_AND_EDID,则监视器说明以 DisplayID 说明开头,后跟 EDID,两者之间没有任何填充。 EDID 格式应包含所有可用的数据块并存在。 如果 DisplayID 缺失或无效,或者缺少 EDID,则连接监视器的调用将失败。

要求

要求
Header iddcx.h

另请参阅

EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION

IddCxMonitorCreate