共用方式為


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