D3DKMDT_VIDPN_TARGET_MODE structure (d3dkmdt.h)

The D3DKMDT_VIDPN_TARGET_MODE structure contains information about a video present network (VidPN) target mode.

Syntax

typedef struct _D3DKMDT_VIDPN_TARGET_MODE {
  D3DKMDT_VIDEO_PRESENT_TARGET_MODE_ID Id;
  D3DKMDT_VIDEO_SIGNAL_INFO            VideoSignalInfo;
  union {
    D3DKMDT_WIRE_FORMAT_AND_PREFERENCE WireFormatAndPreference;
    struct {
      D3DKMDT_MODE_PREFERENCE Preference : 2;
    };
  };
  D3DKMDT_MODE_PREFERENCE              Preference;
  D3DDDI_RATIONAL                      MinimumVSyncFreq;
} D3DKMDT_VIDPN_TARGET_MODE;

Members

Id

An integer that identifies the target mode. The identifier is generated and filled in by the VidPN manager. However, the display miniport driver has the option of overwriting the identifier. For more information, see pfnCreateNewModeInfo.

VideoSignalInfo

A D3DKMDT_VIDEO_SIGNAL_INFO structure that contains information about the target mode (for example, video standard, resolution, refresh rate).

WireFormatAndPreference

A D3DKMDT_WIRE_FORMAT_AND_PREFERENCE structure that specifies the wire format and preference.

Preference

A D3DKMDT_MODE_PREFERENCE enumerator that indicates whether a particular mode is one of the modes that is preferred by the monitor that is connected to the video present target.

MinimumVSyncFreq

The minimum vertical sync frequency of the monitor. Available starting in Windows Server 2022 (WDDM 2.9).

Remarks

For more information about video present targets and VidPN target modes, see Introduction to Video Present Networks and Enumerating Cofunctional VidPN Source and Target Modes.

Requirements

Requirement Value
Minimum supported client Windows Vista
Header d3dkmdt.h

See also

D3DKMDT_MONITOR_SOURCE_MODE

D3DKMDT_VIDPN_SOURCE_MODE