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。
如需此值的更多限制,請參閱。
備註
ClosestSmallerDuration 或 ClosestLargerDuration 可以是零。 不過,如果兩者都是零,裝置就無法順暢地切換到新的重新整理速率。
如果 ClosestSmallerDuration 和 ClosestLargerDuration 的值與 DesiredPresentDuration 相同,則裝置可以精確地比對 DesiredPresentDuration。
DesiredPresentDuration 與 ClosestSmallerDuration (或 ClosestLargerDuration) 之間的差異代表驅動程式對裝置功能的知識,但在執行期間會有額外的錯誤。 使用每個簡報持續時間時,裝置的最終精確度通常應該與使用現有簡報模式的精確度相同。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8.1,WDDM 1.3 和更新版本 |
最低支援的伺服器 | Windows Server 2012 R2 |
標頭 | dxgiddi.h |