DXGK_DISPLAYDETECTCONTROLTYPE列舉 (d3dkmddi.h)

列舉,指出顯示偵測動作的類型。

Syntax

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 配接器,請務必將韌體初始化的顯示器包含在從開機期間呼叫傳回之前所報告的顯示器集合中,如此一來,OS 就會在要求開機功能 VidPn 之前先知道該監視器。 由於韌體已經偵測到並初始化開機顯示,而且驅動程式能夠查詢框架緩衝區狀態,因此驅動程序應該自然知道連線狀態,並擱置通知給 OS。
DXGK_DDCT_DISABLEHPD
適用於所有目標,並要求驅動程式停用新的通知。 瞭解,這不會防止在驅動程式傳回之後回報正式發行前小眾測試版通知。

規格需求

需求
標頭 d3dkmddi.h