Поделиться через


структура 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)

См. также раздел

DISPLAYCONFIG_PATH_INFO