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 |