共用方式為


DXGI_DDI_ARG_CHECKPRESENTDURATIONSUPPORT結構 (dxgiddi.h)

用於呼叫 pfnCheckPresentDurationSupportSupport(DXGI) 函式,以檢查硬體裝置支援的詳細數據,以順暢地切換至新的監視器重新整理速率。

語法

typedef struct _DXGI_DDI_ARG_CHECKPRESENTDURATIONSUPPORT {
        DXGI_DDI_HDEVICE               hDevice;
        D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
        UINT                           DesiredPresentDuration;
        UINT                           ClosestSmallerDuration;
  [out] UINT                           ClosestLargerDuration;
} DXGI_DDI_ARG_CHECKPRESENTDURATIONSUPPORT;

成員

hDevice

驅動程式執行簡報之顯示裝置的句柄(圖形內容)。 當運行時間呼叫驅動程式的 CreateDevice(D3D10) 函式時,Direct3D 運行時間會將這個句柄傳遞給 hDrvDevice 結構 D3D10DDIARG_CREATEDEVICE 的成員。

VidPnSourceId

以零起始的視訊呈現網路 (VidPN) 來源標識元,其中會查詢硬體支援。

DesiredPresentDuration

單一目前作業所需的持續時間,單位為100奈秒。

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
標頭 dxgiddi.h

另請參閱

CreateDevice(D3D10)

D3D10DDIARG_CREATEDEVICE

pfnCheckPresentDurationSupport(DXGI)