DISPLAYID_DETAILED_TIMING_TYPE_I 構造体 (d3dkmdt.h)

DISPLAYID_DETAILED_TIMING_TYPE_I構造体は、ビデオの存在するターゲットに対して設定された追加のターゲット モードを指定します。

構文

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

メンバー

[in] PixelClock

表示ピクセル クロック レート (10 KHz 単位)。 クロック レートは、1 MHz から 10 GHz の間である必要があります (10 GHz を含む)。

[in] AspectRatio

表示縦横比。 これは、DISPLAYID_DETAILED_TIMING_TYPE_I_ASPECT_RATIO 列挙の値のいずれかである必要があります。

[in] Reserved

システムで使用するために予約されています。

[in] ScanningType

フレーム スキャンの種類。 DISPLAYID_DETAILED_TIMING_TYPE_I_SCANNING_MODE列挙の値のいずれかである必要があります。

[in] StereoMode

ディスプレイ ステレオ ビジョン モード。 DISPLAYID_DETAILED_TIMING_TYPE_I_STEREO_MODE列挙の値のいずれかである必要があります。

PreferredTiming

[入力]モニターの拡張表示識別データ拡張表示 識別データ (EDID) の最初の 128 バイト・ブロックに詳細なタイミング・データが含まれているかどうかを示します。 ディスプレイが EDID バージョン 1.3 以降に準拠している場合、これは 1 である必要があります。

[in] HorizontalActivePixels

水平方向のアクティブピクセル数。

[in] HorizontalBlankPixels

水平方向の空白ピクセルの数。

[in] HorizontalFrontPorch

水平方向のフロント ポーチ間隔 (ピクセル単位)。 フロントポーチは、同期パルスの前のブランキング間隔です。

[in] HorizontalSyncPolarity

水平同期の極性。 これは、DISPLAYID_DETAILED_TIMING_TYPE_I_SYNC_POLARITY 列挙の値のいずれかである必要があります。

[in] HorizontalSyncWidth

水平同期間隔 (ピクセル単位)。

[in] VerticalActiveLines

アクティブなスキャン行の数。

[in] VerticalBlankLines

空白のスキャン行の数。

[in] VerticalFrontPorch

垂直方向のフロント ポーチ間隔 (行数)。 フロントポーチは、同期パルスの前のブランキング間隔です。

[in] VerticalSyncPolarity

垂直同期極性。 DISPLAYID_DETAILED_TIMING_TYPE_I_SYNC_POLARITY列挙の値のいずれかである必要があります。

[in] VerticalSyncWidth

垂直同期間隔 (行数)。

注釈

Microsoft DirectX グラフィックス カーネル サブシステムは、レジストリに格納されている追加のターゲット モード データを次のパスで読み取ることによって、この構造を満たします。

HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ GraphicsDrivers\ AdditionalTargetModeLists

グラフィックス カーネル サブシステムは、各レジストリ値が各メンバーについて上記の要件を満たしていることを検証します。

要件

要件
サポートされている最小のクライアント Windows 7 以降のバージョンの Windows オペレーティング システムで使用できます。
Header d3dkmdt.h

こちらもご覧ください

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