estrutura DISPLAYCONFIG_PATH_SOURCE_INFO (wingdi.h)

A estrutura DISPLAYCONFIG_PATH_SOURCE_INFO contém informações de origem para um único caminho.

Sintaxe

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;

Membros

adapterId

O identificador do adaptador ao qual essas informações de origem se relacionam.

id

O identificador de origem no adaptador especificado ao qual esse caminho está relacionado.

DUMMYUNIONNAME

DUMMYUNIONNAME.modeInfoIdx

Um índice válido na tabela de informações de modo que contém as informações do modo de origem para esse caminho somente quando DISPLAYCONFIG_PATH_SUPPORT_VIRTUAL_MODE não está definido. Se as informações do modo de origem não estiverem disponíveis, o valor de modeInfoIdx será DISPLAYCONFIG_PATH_MODE_IDX_INVALID.

DUMMYUNIONNAME.DUMMYSTRUCTNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME.cloneGroupId

Um identificador válido usado para mostrar de qual grupo de clones o caminho é membro somente quando DISPLAYCONFIG_PATH_SUPPORT_VIRTUAL_MODE está definido. Se esse valor for inválido, ele deverá ser definido como DISPLAYCONFIG_PATH_CLONE_GROUP_INVALID.

cloneGroupId só é usado quando o índice do modo de origem não é especificado. Dois desses cenários são quando as informações do modo de origem devem ser inválidas porque SDC_TOPOLOGY_SUPPLIED é usada e quando SDC_USE_SUPPLIED_DISPLAY_CONFIG é usado com caminhos que não têm informações do modo de origem. O cloneGroupId será usado para indicar quais caminhos estão em um grupo de clones, todos os caminhos com o mesmo valor cloneGroupId são considerados no mesmo grupo de clones. Não há nenhum requisito de que a ID do grupo de clones tenha que ser baseada em zero ou contígua. Com suporte a partir de Windows 10.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.sourceModeInfoIdx

Um índice válido na matriz de modo da entrada DISPLAYCONFIG_SOURCE_MODE que contém as informações do modo de origem para esse caminho somente quando DISPLAYCONFIG_PATH_SUPPORT_VIRTUAL_MODE está definido. Se não houver nenhuma entrada para isso na matriz de modo, o valor de sourceModeInfoIdx será DISPLAYCONFIG_PATH_SOURCE_MODE_IDX_INVALID. Com suporte a partir de Windows 10.

statusFlags

Um OR bit a bit de valores de sinalizador que indica o status da origem. Os seguintes valores têm suporte:

DISPLAYCONFIG_SOURCE_IN_USE

Essa origem está em uso por pelo menos um caminho ativo.

Comentários

Uma estrutura DISPLAYCONFIG_PATH_SOURCE_INFO é especificada no membro sourceInfo de uma estrutura DISPLAYCONFIG_PATH_INFO .

Uma fonte corresponde a uma superfície na qual o adaptador de exibição pode renderizar pixels. Cada adaptador de vídeo é capaz de renderizar para x número de fontes. O que isso significa é quantas áreas de trabalho podem ser renderizadas para o modo de extensão. Normalmente, isso é 2. Por exemplo, a origem 0 pode estar renderizando pixels de 0,0 a 1024.768 e a origem 1 pode estar renderizando pixels de 1025,0 a 2048, 768.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Cliente do Windows 7.
Cabeçalho wingdi.h (inclua Windows.h)

Confira também

DISPLAYCONFIG_PATH_INFO