Compartir a través de


estructura de DISPLAYCONFIG_TARGET_DEVICE_NAME (wingdi.h)

La estructura DISPLAYCONFIG_TARGET_DEVICE_NAME contiene información sobre el destino.

Sintaxis

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;

Miembros

header

Estructura DISPLAYCONFIG_DEVICE_INFO_HEADER que contiene información sobre la solicitud del nombre del dispositivo de destino. El autor de la llamada debe establecer el miembro de tipo de DISPLAYCONFIG_DEVICE_INFO_HEADER en DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME y los miembros adapterId e id de DISPLAYCONFIG_DEVICE_INFO_HEADER en el destino para el que el autor de la llamada quiere el nombre del dispositivo de destino. El autor de la llamada debe establecer el miembro de tamaño de DISPLAYCONFIG_DEVICE_INFO_HEADER en al menos el tamaño de la estructura DISPLAYCONFIG_TARGET_DEVICE_NAME.

flags

Estructura DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS que identifica, en marcas de campo de bits, información sobre el destino.

outputTechnology

Valor de la enumeración DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY que especifica el tipo de conector del destino.

edidManufactureId

Identificador de fabricación del monitor extendido de datos de identificación de visualización (EDID). Este miembro solo se establece cuando el campo de bits edidIdsValid está establecido en el miembro flags .

edidProductCodeId

El código de producto del EDID del monitor. Este miembro solo se establece cuando el campo de bits edidIdsValid está establecido en el miembro flags .

connectorInstance

El número de instancia basado en uno de este destino determinado solo cuando el adaptador tiene varios destinos de este tipo. La instancia del conector es un número único consecutivo que es único dentro de cada adaptador. Si este es el único destino de este tipo en el adaptador, este valor es cero.

monitorFriendlyDeviceName[64]

Cadena WCHAR terminada en NULL que es el nombre del dispositivo para el monitor. Este nombre se puede usar con SetupAPI.dll para obtener el nombre del dispositivo contenido en el paquete de instalación.

monitorDevicePath[128]

Cadena WCHAR terminada en NULL que es la ruta de acceso al nombre del dispositivo para el monitor. Esta ruta de acceso se puede usar con SetupAPI.dll para obtener el nombre del dispositivo contenido en el paquete de instalación.

Comentarios

Los datos de identificación de pantalla extendidos (EDID) son un conjunto de datos proporcionados por una pantalla para describir sus funcionalidades en un adaptador de gráficos. Los datos EDID permiten a un equipo detectar el tipo de monitor que está conectado a él. Los datos EDID incluyen el nombre del fabricante, el tipo de producto, los intervalos admitidos por la pantalla, el tamaño de la pantalla, así como otras características de visualización. EDID se define mediante un estándar publicado por la Asociación de Estándares de Video Electronics (VESA).

Un objeto de dispositivo con nombre tiene una ruta de acceso y un nombre del formulario \Device\DeviceName. Esto se conoce como el nombre del dispositivo del objeto de dispositivo.

Si una aplicación llama a la función DisplayConfigGetDeviceInfo para obtener el nombre del monitor y DisplayConfigGetDeviceInfo no puede obtener el nombre del monitor o el destino se ve forzado sin un monitor conectado, la cadena del miembro monitorFriendlyDeviceName de la estructura DISPLAYCONFIG_TARGET_DEVICE_NAME es una cadena NULL y ninguna de las marcas de campo de bits de la estructura DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS se establecen.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en el cliente de Windows 7.
Encabezado wingdi.h (incluye Windows.h)

Consulte también

DISPLAYCONFIG_DEVICE_INFO_HEADER

DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS

DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY

DisplayConfigGetDeviceInfo