次の方法で共有


DXGK_SET_TIMING_RESULTS構造体 (d3dkmddi.h)

個々のパスではなく、完全な呼び出しに適用される SetTiming 呼び出しから結果フラグを報告する構造体。

構文

typedef struct _DXGK_SET_TIMING_RESULTS {
  union {
    struct {
      UINT ConnectionStatusChanges : 1;
      UINT Reserved : 31;
    };
    UINT Value;
  };
} DXGK_SET_TIMING_RESULTS, *PDXGK_SET_TIMING_RESULTS;

メンバー

ConnectionStatusChanges

が設定されている場合は、この呼び出しの過程で 1 つ以上のコネクタ状態の変更が検出されたことを示します。そのため、OS は DxgkDdiQueryConnectionStatus を呼び出して、すべての変更に追いつき、現在の状態と再同期する必要があります。

メモ このフラグは、使用可能なディスプレイの変更が発生したことを OS に示すことを目的としているため、TargetStatus* と MonitorStatus* の変更により、ドライバーはフラグを設定する必要がありますが、LinkConfiguration* の変更は報告する必要がありますが、フラグを設定しないでください。 アクティブ パスを更新するには、LinkConfiguration* の変更を報告する必要があります。これにより、変更の状態を同じ結果で以前の変更と区別できるため、フラグにこれらの変更を含めると役立つ情報が得られません。
 

Reserved

この値はシステムで使うために予約されています。

Value

結合されたビット フィールドの操作に使用される UINT。

要件

要件
Header d3dkmddi.h