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 配接器,請務必將韌體初始化的顯示器包含在一組顯示器中,該顯示器會在開機期間從呼叫傳回之前報告,讓 OS 在要求開機功能 VidPn 之前先知道該監視器。 由於韌體已經偵測到並初始化開機顯示,且驅動程式已能夠查詢框架緩衝區狀態,因此驅動程序應該自然知道連線狀態,並等待通知給 OS。 |
DXGK_DDCT_DISABLEHPD 適用於所有目標,並要求驅動程式停用新的通知。 據瞭解,這不會防止在司機傳回后回報航班內通知。 |
要求
要求 | 價值 |
---|---|
標頭 | d3dkmddi.h |