структура DISPLAYCONFIG_PATH_SOURCE_INFO (wingdi.h)
Структура DISPLAYCONFIG_PATH_SOURCE_INFO содержит сведения об источнике для одного пути.
Синтаксис
typedef struct DISPLAYCONFIG_PATH_SOURCE_INFO {
LUID adapterId;
UINT32 id;
union {
UINT32 modeInfoIdx;
struct {
UINT32 cloneGroupId : 16;
UINT32 sourceModeInfoIdx : 16;
} DUMMYSTRUCTNAME;
} DUMMYUNIONNAME;
UINT32 statusFlags;
} DISPLAYCONFIG_PATH_SOURCE_INFO;
Члены
adapterId
Идентификатор адаптера, к которому относятся эти исходные сведения.
id
Идентификатор источника для указанного адаптера, к которому относится этот путь.
DUMMYUNIONNAME
DUMMYUNIONNAME.modeInfoIdx
Допустимый индекс в таблице сведений о режиме, которая содержит сведения о режиме источника для этого пути, только если DISPLAYCONFIG_PATH_SUPPORT_VIRTUAL_MODE не задан. Если сведения о режиме источника недоступны, значение modeInfoIdx DISPLAYCONFIG_PATH_MODE_IDX_INVALID.
DUMMYUNIONNAME.DUMMYSTRUCTNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.cloneGroupId
Допустимый идентификатор, используемый для отображения клонирования группы, в которую входит путь, только если задано DISPLAYCONFIG_PATH_SUPPORT_VIRTUAL_MODE. Если это значение недопустимо, ему необходимо присвоить значение DISPLAYCONFIG_PATH_CLONE_GROUP_INVALID.
cloneGroupId используется только в том случае, если индекс исходного режима не указан. Два таких сценария — когда сведения о режиме источника должны быть недопустимыми, так как используется SDC_TOPOLOGY_SUPPLIED, и когда SDC_USE_SUPPLIED_DISPLAY_CONFIG используется с путями, не имеющими сведений о режиме источника. CloneGroupId будет использоваться для указания путей, которые находятся в группе клонирования. Все пути с одинаковым значением cloneGroupId считаются в одной группе клонов. Не требуется, чтобы идентификатор группы клонирования был основан на нулях или должен быть непрерывным. Поддерживается начиная с Windows 10.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.sourceModeInfoIdx
Допустимый индекс в массиве режимов записи DISPLAYCONFIG_SOURCE_MODE , который содержит сведения о режиме источника для этого пути, только если задан DISPLAYCONFIG_PATH_SUPPORT_VIRTUAL_MODE. Если в массиве mode нет записи для этого, значение sourceModeInfoIdx будет DISPLAYCONFIG_PATH_SOURCE_MODE_IDX_INVALID. Поддерживается начиная с Windows 10.
statusFlags
Побитовое ИЛИ значений флагов, указывающее состояние источника. Поддерживаются следующие значения.
DISPLAYCONFIG_SOURCE_IN_USE
Этот источник используется по крайней мере одним активным путем.
Комментарии
Структура DISPLAYCONFIG_PATH_SOURCE_INFO указывается в элементе sourceInfoструктуры DISPLAYCONFIG_PATH_INFO .
Источник соответствует поверхности, на которой видеоадаптер может отображать пиксели. Каждый видеоадаптер может выполнять отрисовку до x количества источников. Это означает, сколько рабочих столов может быть отрисовано в режиме расширения. Обычно это 2. Например, источник 0 может быть отрисовкой пикселей от 0,0 до 1024 768, а источник 1 может быть отрисовкой пикселей от 1025,0 до 2048, 768.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в клиенте Windows 7. |
Верхняя часть | wingdi.h (включая Windows.h) |