D3DKMT_POLLDISPLAYCHILDREN構造体 (d3dkmthk.h)
D3DKMT_POLLDISPLAYCHILDREN構造体は、指定されたディスプレイ アダプターのすべての子デバイスの接続状態を照会するためのパラメーターを記述します。
構文
typedef struct _D3DKMT_POLLDISPLAYCHILDREN {
[in] D3DKMT_HANDLE hAdapter;
[in] UINT NonDestructiveOnly : 1;
[in] UINT SynchronousPolling : 1;
[in] UINT DisableModeReset : 1;
[in] UINT PollAllAdapters : 1;
[in] UINT PollInterruptible : 1;
[in] UINT Reserved : 27;
} D3DKMT_POLLDISPLAYCHILDREN;
メンバーズ
[in] hAdapter
子デバイスの接続状態を照会するグラフィックス アダプターへのカーネル モード ハンドルを表すD3DKMT_HANDLEデータ型。
[in] NonDestructiveOnly
D3DKMTPollDisplayChildren 関数の呼び出しを非破壊的にするかどうかを指定する UINT 値。 0 以外の値は非破壊的呼び出しのみを示します。0 の値は、呼び出しが破壊的である可能性があることを示します (つまり、呼び出しによって画面に視覚的なアーティファクトが発生する可能性があります)。
[in] SynchronousPolling
Windows 7 オペレーティング システム以降でサポートされています。
D3DKMTPollDisplayChildrenへの呼び出しの 1 秒以内に、すべての子デバイスの接続状態を報告するかどうかを指定する UINT 値。 0 以外の値に設定すると、接続状態は 1 秒以内に報告されます。 それ以外の場合、ディスプレイ ミニポートが完了してポーリングを報告できる時間制限はありません。
ディスプレイ ミニポート ドライバーは、ACPI イベントの通知を受信した後に子デバイスをポーリングする必要がある場合、ランタイムは、0 以外の値 設定する必要があります。
[in] DisableModeReset
Windows 7 オペレーティング システム以降でサポートされています。
ポーリング間隔中に、新しい子デバイスの検出に対するディスプレイ ミニポート ドライバーの反応を無効にするかどうかを指定する UINT 値。 0 以外の値に設定すると、ポーリング間隔中にドライバーのこのような反応が無効になります。 この場合は、DisableModeReset を設定するときに、の SynchronousPollingパラメーター設定します。 それ以外の場合は、新しい子デバイスの検出に対するドライバーの通常の反応が許可されます。
[in] PollAllAdapters
Windows 7 オペレーティング システム以降でサポートされています。
すべての子デバイスをポーリングするかどうかを指定する UINT 値。 0 以外の値に設定すると、すべての子デバイスがポーリングされます。 それ以外の場合は、指定したアダプター上にある子デバイスのみがポーリングで検出されます。
[in] PollInterruptible
Windows 7 オペレーティング システム以降でサポートされています。
ホット プラグ検出 (HPD) を認識している子デバイスをポーリングするかどうかを指定する UINT 値。 0 以外の値に設定すると、HPD 対応の子デバイスがポーリングされます。 そうしないと、HPD 対応の子デバイスがポーリングで検出されない可能性があります。
HPD 対応デバイスは、DxgkDdiQueryChildRelationsの呼び出しで、ChildRelations。ChildCapabilities.hpdAwarenessメンバー、HpdAwarenessUninitialized または HpdAwarenessNone と等しくない値を持っています。
HPD 対応デバイスの詳細については、「Monitor Hot Plug Detection」を参照してください。
[in] Reserved
Windows 7 オペレーティング システム以降でサポートされています。
このメンバーは予約されており、0 に設定する必要があります。 このメンバーの設定は、32 ビット値の残りの 26 ビット (0xFFFFFFC0) をゼロに設定することと同じです。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista |
ヘッダー | d3dkmthk.h (D3dkmthk.h を含む) |
関連項目
DxgkDdiQueryChildRelations の