共用方式為


DXGI_DDI_ARG_CHECKPRESENTDURATIONSUPPORT 結構 (dxgiddi.h)

用於 呼叫 pfnCheckPresentDurationSupport (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 運行時間會將此句柄傳遞給D3D10DDIARG_CREATEDEVICE結構的 hDrvDevice 成員中的驅動程式。

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)