Compartilhar via


estrutura DISPLAYCONFIG_TARGET_DEVICE_NAME (wingdi.h)

A estrutura DISPLAYCONFIG_TARGET_DEVICE_NAME contém informações sobre o destino.

Sintaxe

typedef struct DISPLAYCONFIG_TARGET_DEVICE_NAME {
  DISPLAYCONFIG_DEVICE_INFO_HEADER       header;
  DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS flags;
  DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY  outputTechnology;
  UINT16                                 edidManufactureId;
  UINT16                                 edidProductCodeId;
  UINT32                                 connectorInstance;
  WCHAR                                  monitorFriendlyDeviceName[64];
  WCHAR                                  monitorDevicePath[128];
} DISPLAYCONFIG_TARGET_DEVICE_NAME;

Membros

header

Uma estrutura DISPLAYCONFIG_DEVICE_INFO_HEADER que contém informações sobre a solicitação para o nome do dispositivo de destino. O chamador deve definir o membro de tipo de DISPLAYCONFIG_DEVICE_INFO_HEADER como DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME e os membros adapterId e id de DISPLAYCONFIG_DEVICE_INFO_HEADER para o destino para o qual o chamador deseja o nome do dispositivo de destino. O chamador deve definir o membro de tamanho de DISPLAYCONFIG_DEVICE_INFO_HEADER para pelo menos o tamanho da estrutura DISPLAYCONFIG_TARGET_DEVICE_NAME.

flags

Uma estrutura DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS que identifica, em sinalizadores de campo de bits, informações sobre o destino.

outputTechnology

Um valor da enumeração DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY que especifica o tipo de conector do destino.

edidManufactureId

O identificador de fabricação do MONITOR EDID (dados de identificação de exibição estendida). Esse membro é definido somente quando o campo de bits edidIdsValid é definido no membro flags .

edidProductCodeId

O código do produto do EDID do monitor. Esse membro é definido somente quando o campo de bits edidIdsValid é definido no membro flags .

connectorInstance

O número de instância única desse destino específico somente quando o adaptador tiver vários destinos desse tipo. A instância do conector é um número baseado em um consecutivo que é exclusivo em cada adaptador. Se esse for o único destino desse tipo no adaptador, esse valor será zero.

monitorFriendlyDeviceName[64]

Uma cadeia de caracteres WCHAR terminada em NULL que é o nome do dispositivo para o monitor. Esse nome pode ser usado com SetupAPI.dll para obter o nome do dispositivo contido no pacote de instalação.

monitorDevicePath[128]

Uma cadeia de caracteres WCHAR terminada em NULL que é o caminho para o nome do dispositivo para o monitor. Esse caminho pode ser usado com SetupAPI.dll para obter o nome do dispositivo contido no pacote de instalação.

Comentários

EDID (dados de identificação de exibição estendida) é um conjunto de dados fornecido por uma exibição para descrever seus recursos para um adaptador gráfico. Os dados EDID permitem que um computador detecte o tipo de monitor que está conectado a ele. Os dados EDID incluem o nome do fabricante, o tipo de produto, os intervalos compatíveis com a exibição, o tamanho da exibição, bem como outras características de exibição. EDID é definido por um padrão publicado pela VESA (Video Electronics Standards Association).

Um objeto de dispositivo nomeado tem um caminho e um nome do formato \Device\DeviceName. Isso é conhecido como o nome do dispositivo do objeto do dispositivo.

Se um aplicativo chamar a função DisplayConfigGetDeviceInfo para obter o nome do monitor e DisplayConfigGetDeviceInfo não conseguir obter o nome do monitor ou o destino for forçado sem um monitor conectado, a cadeia de caracteres no membro monitorFriendlyDeviceName da estrutura DISPLAYCONFIG_TARGET_DEVICE_NAME será uma cadeia de caracteres NULL e nenhum dos sinalizadores de campo de bits na estrutura DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS serão definidos.

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_DEVICE_INFO_HEADER

DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS

DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY

DisplayConfigGetDeviceInfo