重迭 DDI 程式設計考慮
本節僅適用于 Windows 7 和更新版本,以及 Windows Server 2008 R2 和更新版本的 Windows 作業系統。
當您在使用者模式顯示驅動程式中實作 Overlay DDI 時,您應該考慮下列程式設計秘訣:
如果驅動程式支援 Overlay DDI,則必須在D3DCAPS9結構的Caps成員中設定D3DCAPS_OVERLAY位。 DirectX 9.0 SDK 檔描述 D3DCAPS9 結構。 驅動程式會設定D3DCAPS_OVERLAY位,以回應其GetCaps函式的呼叫,其中D3DDDICAPS_GETD3D9CAPS值是在pData參數指向之D3DDDIARG_GETCAPS結構的Type成員中設定。
例如,當顯示格式為 64 位,而不是 32 位 (時, 當 DWM 針對顯示模式) 使用D3DDDIFORMAT列舉中的D3DDDIFMT_A16B16G16R16F值時,Direct3D 執行時間會將重迭色彩索引鍵的低 32 位放在D3DDDI_OVERLAYINFO結構的DstColorKeyLow成員中,以及D3DDDI_OVERLAYINFO的 DstColorKeyHigh成員中的上方 32 位。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應