DISPLAYCONFIG_SCANLINE_ORDERING enumeration (wingdi.h)
The DISPLAYCONFIG_SCANLINE_ORDERING enumeration specifies the method that the display uses to create an image on a screen.
Syntax
typedef enum {
DISPLAYCONFIG_SCANLINE_ORDERING_UNSPECIFIED = 0,
DISPLAYCONFIG_SCANLINE_ORDERING_PROGRESSIVE = 1,
DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED = 2,
DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_UPPERFIELDFIRST,
DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_LOWERFIELDFIRST = 3,
DISPLAYCONFIG_SCANLINE_ORDERING_FORCE_UINT32 = 0xFFFFFFFF
} DISPLAYCONFIG_SCANLINE_ORDERING;
Constants
DISPLAYCONFIG_SCANLINE_ORDERING_UNSPECIFIED Value: 0 Indicates that scan-line ordering of the output is unspecified. The caller can only set the scanLineOrdering member of the DISPLAYCONFIG_PATH_TARGET_INFO structure in a call to the SetDisplayConfig function to DISPLAYCONFIG_SCANLINE_ORDERING_UNSPECIFIED if the caller also set the refresh rate denominator and numerator of the refreshRate member both to zero. In this case, SetDisplayConfig uses the best refresh rate it can find. |
DISPLAYCONFIG_SCANLINE_ORDERING_PROGRESSIVE Value: 1 Indicates that the output is a progressive image. |
DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED Value: 2 Indicates that the output is an interlaced image that is created beginning with the upper field. |
DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_UPPERFIELDFIRST Indicates that the output is an interlaced image that is created beginning with the upper field. |
DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_LOWERFIELDFIRST Value: 3 Indicates that the output is an interlaced image that is created beginning with the lower field. |
DISPLAYCONFIG_SCANLINE_ORDERING_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. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available in Windows 7 Client. |
Header | wingdi.h (include Windows.h) |