// d3dkmddi.h
typedef union _DXGK_INTEGRATEDDISPLAYFLAGS {
struct {
DXGK_DISPLAYPANELORIENTATION UndockedOrientation : 2;
DXGK_DISPLAYPANELORIENTATION DockedOrientation : 2;
UINT Reserved : 28;
};
UINT Value;
} DXGK_INTEGRATEDDISPLAYFLAGS, *PDXGK_INTEGRATEDDISPLAYFLAGS;
View the official Windows Driver Kit DDI referenceNo description available.
Flags which describe simple properties of an integrated display.
UndockedOrientationOrientation of the integrated panel when the system is undocked. In most systems, the integrated panel is installed such that the native orientation of the panel matches the default orientation of the system so DXGK_DPO_0 (zero) would be used. An example where this would be non-zero is if a natively portrait panel is used in a laptop device.
DockedOrientationOrientation of the integrated panel when the system is docked. If the system does not support docking, this value will not be used.
In most systems, the integrated panel is installed such that the native orientation of the panel matches the default orientation of the system so DXGK_DPO_0 (zero) would be used. An example where this would be non-zero is if a natively portrait panel is used in a small tablet and the dock holds the tablet in a landscape orientation.
ReservedThis value is reserved for system use.
ValueUINT used to operate on the combined bit-fields.