// d3dkmdt.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The D3DKMDT_VIDEO_PRESENT_TARGET structure contains information about a video present target.
IdAn integer that uniquely identifies the video present target.
VideoOutputTechnologyA D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY enumerator that indicates the target's output technology (for example HD15, DVI, HDMI).
VideoOutputHpdAwarenessA 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.
MonitorOrientationAwarenessA D3DKMDT_MONITOR_ORIENTATION_AWARENESS enumerator that indicates the target's ability to detect that a connected monitor (or other display device) has been rotated.
SupportsSdtvModesIndicates whether the video output supports standard definition TV (SDTV) modes.
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.