DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY enumeration (wingdi.h)

The DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY enumeration specifies the target's connector type.

Syntax

typedef enum {
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_OTHER = -1,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HD15 = 0,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SVIDEO = 1,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_COMPOSITE_VIDEO = 2,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_COMPONENT_VIDEO = 3,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DVI = 4,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HDMI = 5,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_LVDS = 6,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_D_JPN = 8,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SDI = 9,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_EXTERNAL = 10,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_EMBEDDED = 11,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_UDI_EXTERNAL = 12,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_UDI_EMBEDDED = 13,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SDTVDONGLE = 14,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST = 15,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INDIRECT_WIRED = 16,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INDIRECT_VIRTUAL = 17,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_USB_TUNNEL,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INTERNAL = 0x80000000,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_FORCE_UINT32 = 0xFFFFFFFF
} DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY;

Constants

 
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_OTHER
Value: -1
Indicates a connector that is not one of the types that is indicated by the following enumerators in this enumeration.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HD15
Value: 0
Indicates an HD15 (VGA) connector.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SVIDEO
Value: 1
Indicates an S-video connector.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_COMPOSITE_VIDEO
Value: 2
Indicates a composite video connector group.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_COMPONENT_VIDEO
Value: 3
Indicates a component video connector group.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DVI
Value: 4
Indicates a Digital Video Interface (DVI) connector.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HDMI
Value: 5
Indicates a High-Definition Multimedia Interface (HDMI) connector.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_LVDS
Value: 6
Indicates a Low Voltage Differential Swing (LVDS) connector.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_D_JPN
Value: 8
Indicates a Japanese D connector.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SDI
Value: 9
Indicates an SDI connector.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_EXTERNAL
Value: 10
Indicates an external display port, which is a display port that connects externally to a display device.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_EMBEDDED
Value: 11
Indicates an embedded display port that connects internally to a display device.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_UDI_EXTERNAL
Value: 12
Indicates an external Unified Display Interface (UDI), which is a UDI that connects externally to a display device.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_UDI_EMBEDDED
Value: 13
Indicates an embedded UDI that connects internally to a display device.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SDTVDONGLE
Value: 14
Indicates a dongle cable that supports standard definition television (SDTV).
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST
Value: 15
Indicates that the VidPN target is a Miracast wireless display device.

Supported starting in Windows 8.1.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INDIRECT_WIRED
Value: 16
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INDIRECT_VIRTUAL
Value: 17
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INTERNAL
Value: 0x80000000
Indicates that the video output device connects internally to a display device (for example, the internal connection in a laptop computer).
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_FORCE_UINT32
Value: 0xFFFFFFFF
Forces this enumeration to compile to 32 bits in size. Without this value, some compilers would allow this enumeration to compile to a size other than 32 bits. You should not use this value.

Remarks

Values with "embedded" in their names indicate that the graphics adapter's video output device connects internally to the display device. In those cases, the DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INTERNAL value is redundant. The caller should ignore DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INTERNAL and just process the embedded values, DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_EMBEDDED and DISPLAYCONFIG_OUTPUT_TECHNOLOGY_UDI_EMBEDDED.

An embedded display port or UDI is also known as an integrated display port or UDI.

Requirements

Requirement Value
Minimum supported client Available in Windows 7 Client.
Header wingdi.h (include Windows.h)