DXGK_PATH_UPDATE列舉 (d3dkmddi.h)
本文內容
列舉,指出自從先前成功呼叫 SetTimingsFromVidPn 之後,此路徑已經過修改的方式。
語法
typedef enum _DXGK_PATH_UPDATE {
DXGK_PATH_UPDATE_UNMODIFIED,
DXGK_PATH_UPDATE_ADDED,
DXGK_PATH_UPDATE_MODIFIED,
DXGK_PATH_UPDATE_REMOVED
} DXGK_PATH_UPDATE;
常數
DXGK_PATH_UPDATE_UNMODIFIED
表示自從上次呼叫 SetTimingsFromVidPn 之後,此路徑尚未變更。 這可讓驅動程式略過詢問 VidPn 的變更。 現有的掃描應該會繼續,除了因重新指派顯示資源以滿足其他路徑而造成的任何問題以外。
DXGK_PATH_UPDATE_ADDED
指出這個路徑是新的,因此驅動程序必須完全理解所需內容的描述。 由於沒有要掃描的來源配置,因此驅動程式必須掃描為黑色,直到OS將一或多個平面關聯到掃描出來為止。
DXGK_PATH_UPDATE_MODIFIED
表示自從上次呼叫 setTimingsFromVidPn 之後,此路徑已變更。 司機必須詢問 VidPn,並檢查其他路徑資訊欄位,以瞭解變更的內容。 OS 會在進行此呼叫之前移除所有圖元平面,因此驅動程式必須掃描黑色,直到 OS 將一或多個平面關聯到掃描出來為止。
DXGK_PATH_UPDATE_REMOVED
表示此路徑存在於先前的 VidPn 中,但已移除。 驅動程式應該能夠在不詢問 VidPn 的情況下將移除優化,以查看已移除路徑。
要求