共用方式為


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

如需此值的更多限制,請參閱。

備註

ClosestSmallerDurationClosestLargerDuration 可以是零。 不過,如果兩者都是零,裝置就無法順暢地切換至新的重新整理速率。

如果 ClosestSmallerDurationClosestLargerDuration 的值都與 DesiredPresentDuration 相同,則裝置可以精確比對 DesiredPresentDuration

DesiredPresentDurationClosestSmallerDuration (或 ClosestLargerDuration) 代表驅動程式對裝置功能的知識,但在執行期間會有額外的錯誤。 使用每個簡報持續時間時,裝置的最終精確度通常應該與使用現有簡報模式的精確度相同。

規格需求

需求
最低支援的用戶端 Windows 8.1,WDDM 1.3 和更新版本
最低支援的伺服器 Windows Server 2012 R2
標頭 d3dumddi.h (包含 D3d10umddi.h)

另請參閱

CheckPresentDurationSupport