DISPLAYID_DETAILED_TIMING_TYPE_I structure

The DISPLAYID_DETAILED_TIMING_TYPE_I structure specifies an additional target mode set for a video present target.

Syntax

typedef struct _DISPLAYID_DETAILED_TIMING_TYPE_I {
  struct {
    ULONG PixelClock : 24;
    ULONG AspectRatio : 3;
    ULONG Reserved : 1;
    ULONG ScanningType : 1;
    ULONG StereoMode : 2;
    ULONG PreferredTiming : 1;
  };
  USHORT HorizontalActivePixels;
  USHORT HorizontalBlankPixels;
  struct {
    USHORT HorizontalFrontPorch : 15;
    USHORT HorizontalSyncPolarity : 1;
  };
  USHORT HorizontalSyncWidth;
  USHORT VerticalActiveLines;
  USHORT VerticalBlankLines;
  struct {
    USHORT VerticalFrontPorch : 15;
    USHORT VerticalSyncPolarity : 1;
  };
  USHORT VerticalSyncWidth;
} DISPLAYID_DETAILED_TIMING_TYPE_I;

Members

__unnamed_struct_0bf2_7

__unnamed_struct_0bf2_7.PixelClock

__unnamed_struct_0bf2_7.AspectRatio

__unnamed_struct_0bf2_7.Reserved

__unnamed_struct_0bf2_7.ScanningType

__unnamed_struct_0bf2_7.StereoMode

__unnamed_struct_0bf2_7.PreferredTiming

HorizontalActivePixels

[in] The number of active pixels in the horizontal direction.

HorizontalBlankPixels

[in] The number of blank pixels in the horizontal direction.

__unnamed_struct_0bf2_8

__unnamed_struct_0bf2_8.HorizontalFrontPorch

__unnamed_struct_0bf2_8.HorizontalSyncPolarity

HorizontalSyncWidth

[in] The horizontal sync interval, in pixels.

VerticalActiveLines

[in] The number of active scan lines.

VerticalBlankLines

[in] The number of blank scan lines.

__unnamed_struct_0bf2_9

__unnamed_struct_0bf2_9.VerticalFrontPorch

__unnamed_struct_0bf2_9.VerticalSyncPolarity

VerticalSyncWidth

[in] The vertical sync interval, in number of lines.

Remarks

The Microsoft DirectX graphics kernel subsystem fills this structure by reading the additional target mode data that is stored in the registry at the following path:

HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ GraphicsDrivers\ AdditionalTargetModeLists

The graphics kernel subsystem also validates that each registry value meets the requirements described above for each respective member.

Requirements

   
Minimum supported client Available in Windows 7 and later versions of the Windows operating systems.
Header d3dkmdt.h (include D3dkmdt.h)

See Also

DISPLAYID_DETAILED_TIMING_TYPE_I_ASPECT_RATIO

DISPLAYID_DETAILED_TIMING_TYPE_I_SCANNING_MODE

DISPLAYID_DETAILED_TIMING_TYPE_I_STEREO_MODE

DISPLAYID_DETAILED_TIMING_TYPE_I_SYNC_POLARITY