線程和同步處理層級三
層級三線程和同步處理可確保:
- 只有單個線程 (呼叫線程) 位於內核模式驅動程式內。*
- 圖形硬體閑置。
- 驅動程式目前正在處理任何直接記憶體存取 (DMA) 緩衝區,或透過 GPU 排程器傳遞。
- 視訊記憶體會完全收回至主機 CPU 記憶體。
WDDM 保證在線程和同步處理的第三層下,會呼叫如下的顯示迷你埠驅動程式。
*例外狀況是 DxgkDdiQueryAdapterInfo 可以同時呼叫 DxgkDdiSetPowerState 或 DxgkDdiQueryChildRelations。 這可讓系統避免在呼叫 DxgkDdiQueryAdapterInfo 時從低電源狀態喚醒裝置。 驅動程式必須使用必要的同步處理,從 DxgkDdiQueryAdapterInfo 傳回正確的資訊。