Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The D3DKMDT_VIDEO_PRESENT_TARGET structure contains information about a video present target.
Syntax
typedef struct _D3DKMDT_VIDEO_PRESENT_TARGET {
  D3DDDI_VIDEO_PRESENT_TARGET_ID        Id;
  D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY       VideoOutputTechnology;
  DXGK_CHILD_DEVICE_HPD_AWARENESS       VideoOutputHpdAwareness;
  D3DKMDT_MONITOR_ORIENTATION_AWARENESS MonitorOrientationAwareness;
  BOOLEAN                               SupportsSdtvModes;
} D3DKMDT_VIDEO_PRESENT_TARGET;
Members
Id
An integer that uniquely identifies the video present target.
VideoOutputTechnology
A D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY enumerator that indicates the target's output technology (for example HD15, DVI, HDMI).
VideoOutputHpdAwareness
A value from the DXGK_CHILD_DEVICE_HPD_AWARENESS enumeration that indicates the target's ability to detect that a monitor has been hot plugged or unplugged.
MonitorOrientationAwareness
A D3DKMDT_MONITOR_ORIENTATION_AWARENESS enumerator that indicates the target's ability to detect that a connected monitor (or other display device) has been rotated.
SupportsSdtvModes
Indicates whether the video output supports standard definition TV (SDTV) modes.
Remarks
The D3DDDI_VIDEO_PRESENT_TARGET_ID data type is defined in D3dukmdt.h.
Video present target identifiers are assigned by the display miniport driver. DxgkDdiQueryChildRelations, implemented by the display miniport driver, returns an array of DXGK_CHILD_DESCRIPTOR structures, each of which contains an identifier.
For more information about video present targets, see Introduction to Video Present Networks.
Requirements
| Requirement | Value | 
|---|---|
| Minimum supported client | Windows Vista | 
| Header | d3dkmdt.h |