共用方式為


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

UINT 值,指定對 D3DKMTPollDisplayChildren 函式的呼叫是否應該只有非破壞性。 非零值表示只有非破壞性呼叫;零值表示呼叫可能是破壞性的(也就是說,呼叫可能會導致螢幕上的視覺成品)。

[in] SynchronousPolling

從 Windows 7作系統開始支援。

UINT 值,指定是否在呼叫 D3DKMTPollDisplayChildren的 1 秒內報告所有子裝置的連線狀態。 如果設定為非零值,則會在 1 秒內報告連線狀態。 否則,顯示迷你埠可以完成並報告輪詢的時間沒有時間限制。

如果顯示迷你埠驅動程式在收到 ACPI 事件的通知之後需要輪詢子裝置,運行時間應將 SynchronousPolling 設定為非零值。

[in] DisableModeReset

從 Windows 7作系統開始支援。

UINT 值,指定在輪詢間隔期間是否停用顯示迷你埠驅動程式對探索新子裝置的任何反應。 如果設定為非零值,則會在輪詢間隔期間停用驅動程式的這類反應。 在此情況下,設定 disableModeReset 時,設定 SynchronousPolling參數。 否則,允許驅動程式對發現新子裝置的正常反應。

[in] PollAllAdapters

從 Windows 7作系統開始支援。

UINT 值,指定是否輪詢所有子裝置。 如果設定為非零值,則會輪詢所有子裝置。 否則,在輪詢中只會探索指定配接器上的子裝置。

[in] PollInterruptible

從 Windows 7作系統開始支援。

UINT 值,指定是否輪詢知道熱插即用偵測 (HPD) 的子裝置。 如果設定為非零值,則會輪詢 HPD 感知子裝置。 否則,在輪詢中可能無法探索 HPD 感知子裝置。

HPD 感知裝置是呼叫 DxgkDdiQueryChildRelations的裝置,ChildRelationsChildCapabilitiesHpdAwareness 成員的值不等於 HpdAwarenessUninitialized 或 HpdAwarenessNone。

如需 HPD 感知裝置的詳細資訊,請參閱 監視熱插即用偵測

[in] Reserved

從 Windows 7作系統開始支援。

這個成員是保留的,而且應該設定為零。 設定這個成員相當於將32位值的其餘26位 (0xFFFFFFC0) 設定為零。

要求

要求 價值
最低支援的用戶端 Windows Vista
標頭 d3dkmthk.h (包括 D3dkmthk.h)

另請參閱

D3DKMTPollDisplayChildren

DxgkDdiQueryChildRelations