DXGK_DISPLAYDETECTCONTROLTYPE列挙 (d3dkmddi.h)

ディスプレイ検出アクションの種類を示す列挙。

構文

typedef enum _DXGK_DISPLAYDETECTCONTROLTYPE {
  DXGK_DDCT_UNINITIALIZED = 0,
  DXGK_DDCT_POLLONE,
  DXGK_DDCT_POLLALL,
  DXGK_DDCT_ENABLEHPD,
  DXGK_DDCT_DISABLEHPD
} DXGK_DISPLAYDETECTCONTROLTYPE;

定数

 
DXGK_DDCT_UNINITIALIZED
値: 0
DXGK_DISPLAYDETECTCONTROLTYPE型の変数に意味のある値がまだ割り当てられていないことを示します。
DXGK_DDCT_POLLONE
TargetId フィールドで指定されたターゲットのポーリングを要求します。 現在の状態が不明な場合、ドライバーはターゲットのポーリングを開始する必要があります。 状態がターゲットの最後に報告された状態と同じでない場合は、DxgkCbIndicateConnectorChange を使用して更新された状態を報告する必要があります。
DXGK_DDCT_POLLALL
呼び出しを完了する前にドライバーが現在の状態を持っていないが、ドライバーが戻る前にポーリングの結果を待つべきではないすべてのターゲットのポーリングを開始するように要求します。
各ターゲットの状態が検出されると、以前に更新された状態と同じでない場合は、DxgkCbIndicateConnectorChange を使用して報告する必要があります。
DXGK_DDCT_ENABLEHPD
すべてのターゲットに適用され、ドライバーが新しい通知を有効にし、呼び出しを完了する前に DxgkCbIndicateConnectorChange を使用して保留中の通知を示す必要があります。 また、呼び出しを完了する前にドライバーが現在の状態を持っていないが、戻る前にポーリングの結果を待つべきではないすべてのターゲットのポーリングを開始する必要があります。 POST アダプターの場合は、ブート機能 VidPn を要求する前に OS がモニターを認識できるように、ブート中に行われた呼び出しから戻る前に報告されるディスプレイのセットに、ファームウェアによって初期化されたディスプレイを含める必要があります。 ファームウェアはブートディスプレイを既に検出して初期化しており、ドライバーはフレームバッファーの状態を照会できるようになったため、接続状態はドライバーによって認識され、OS への通知が保留中である必要があります。
DXGK_DDCT_DISABLEHPD
すべてのターゲットに適用され、ドライバーが新しい通知を無効にする必要があります。 これは、ドライバーが戻った後にフライト中の通知が報告されるのを妨げるものではありません。

要件

要件
Header d3dkmddi.h