This structure receives information about the display device specified by the iDevNum parameter of the EnumDisplayDevices function.
Size, in bytes, of the DISPLAY_DEVICE structure. This must be initialized prior to calling EnumDisplayDevices.
An array of characters that identifies the name of the display device.
This is either the adapter device or the monitor device.
An array of characters that contains the display device context string.
This is either a description of the display adapter or of the display monitor.
One or more device state flags. The following table shows the available flags.
The display device is part of the desktop.
Represents a pseudo device used to mirror application drawing, for remoting or other purposes.
An invisible pseudo monitor is associated with this device. GetSystemMetrics(SM_MONITORS) only accounts for visible display monitors.
The display device has more display modes than its output devices support.
The primary desktop is on the device. For a system with a single display card, this is always set.
For a system with multiple display cards, only one device can have this set.
The device is removable; it cannot be the primary display.
The device is VGA compatible.
Windows 98/Me: A string that uniquely identifies the hardware adapter or the monitor.
This is the Plug and Play identifier.