Expand Minimize

D3DKMDT_MONITOR_ORIENTATION_AWARENESS enumeration

The D3DKMDT_MONITOR_ORIENTATION_AWARENESS enumeration is used to describe the ability of a video output device (on the display adapter) to detect changes in the orientation (rotation angle) of a connected external display device.

Syntax


typedef enum _D3DKMDT_MONITOR_ORIENTATION_AWARENESS { 
  D3DKMDT_MOA_UNINITIALIZED  = 0,
  D3DKMDT_MOA_NONE           = 1,
  D3DKMDT_MOA_POLLED         = 2,
  D3DKMDT_MOA_INTERRUPTIBLE  = 3
} D3DKMDT_MONITOR_ORIENTATION_AWARENESS;

Constants

D3DKMDT_MOA_UNINITIALIZED

Indicates that a variable of type D3DKMDT_MONITOR_ORIENTATION_AWARENESS has not yet been assigned a meaningful value.

D3DKMDT_MOA_NONE

Indicates that the video output device is unable to determine the orientation of a connected external display device.

D3DKMDT_MOA_POLLED

Indicates that the video output device can determine the orientation of a connected external display device, and the display miniport driver can be aware of changes in orientation by polling the video output device.

D3DKMDT_MOA_INTERRUPTIBLE

Indicates that the video output device can generate an interrupt when the orientation of a connected external display device changes.

Remarks

The ChildCapabilities member of a DXGK_CHILD_DESCRIPTOR structure is a DXGK_CHILD_CAPABILITIES structure. The Type.VideoOutput member of a CHILD_CAPABILITIES structure is a DXGK_VIDEO_OUTPUT_CAPABILITIES structure. The MonitorOrientationAwareness member of a VIDEO_OUTPUT_CAPABILITIES structure is a D3DKMDT_MONITOR_ORIENTATION_AWARENESS value.

Requirements

Version

Available in Windows Vista and later versions of the Windows operating systems.

Header

D3dkmdt.h (include D3dkmdt.h)

See also

DxgkDdiQueryChildRelations

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft