共用方式為


Windowed-Mode行為

視窗模式裝置的 Microsoft Direct3D 執行時間永遠不會呼叫使用者模式顯示驅動程式的函式來鎖定旋轉的主要表面、轉譯為旋轉的主要表面,或執行位區塊傳輸, (位) 到旋轉的主要介面或從旋轉的主要介面執行位區塊傳輸。 也就是說,視窗模式裝置的 Direct3D 執行時間會處理所有這些情況。

視窗模式裝置的 Direct3D 執行時間可能不會呼叫使用者模式顯示驅動程式的 OpenResource 函式來開啟共用的主要表面,並通知使用者模式顯示驅動程式主要表面的方向。 不過,如果桌面視窗管理員 (DWM) 未執行,Direct3D 執行時間會呼叫 OpenResource,而且會通知使用者模式顯示驅動程式主要的方向。 只有當驅動程式必須透過位或鎖定) 來存取主要表面時,使用者模式顯示驅動程式才必須注意主要表面方向 (,或鎖定) 。視窗模式裝置的 Direct3D 執行時間永遠不會要求使用者模式顯示驅動程式存取旋轉的主要表面。 因此,如果使用者模式顯示驅動程式必須基於自己的內部用途存取主要介面,則驅動程式除了呼叫 其 OpenResource 函式之外,還需要一個機制,因為 OpenResource 不一定呼叫。

DWM 或顯示迷你埠驅動程式的 DxgkDdiPresent 函式會旋轉視窗模式資料。