D3DDDIARG_CHECKPRESENTDURATIONSUPPORT 結構 (d3dumddi.h)
用於呼叫 CheckPresentDurationSupport 函式,以檢查硬體裝置支援的詳細數據,以順暢地切換至新的監視器重新整理速率。
語法
typedef struct D3DDDIARG_CHECKPRESENTDURATIONSUPPORT {
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
[in] UINT DesiredPresentDuration;
[out] UINT ClosestSmallerDuration;
[out] UINT ClosestLargerDuration;
} D3DDDIARG_CHECKPRESENTDURATIONSUPPORT;
成員
[in] VidPnSourceId
以零起始的視訊會顯示網路 (VidPN) 來源標識元,其中會查詢硬體支持的輸入。
[in] DesiredPresentDuration
單一目前作業所需的持續時間,單位為100奈秒。
[out] ClosestSmallerDuration
指定 VidPN 來源上單一存在作業的最小支持持續時間,單位為 100 奈秒。 此值必須≤ DesiredPresentDuration。
如需此值的更多限制,請參閱。
[out] ClosestLargerDuration
指定 VidPN 來源上單一存在作業的最大支援持續時間,單位為 100 奈秒。 此值必須≥ DesiredPresentDuration。
如需此值的更多限制,請參閱。
備註
ClosestSmallerDuration 或 ClosestLargerDuration 可以是零。 不過,如果兩者都是零,裝置就無法順暢地切換至新的重新整理速率。
如果 ClosestSmallerDuration 和 ClosestLargerDuration 的值都與 DesiredPresentDuration 相同,則裝置可以精確比對 DesiredPresentDuration。
DesiredPresentDuration 和 ClosestSmallerDuration (或 ClosestLargerDuration) 代表驅動程式對裝置功能的知識,但在執行期間會有額外的錯誤。 使用每個簡報持續時間時,裝置的最終精確度通常應該與使用現有簡報模式的精確度相同。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8.1,WDDM 1.3 和更新版本 |
最低支援的伺服器 | Windows Server 2012 R2 |
標頭 | d3dumddi.h (包含 D3d10umddi.h) |