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