DWM_PRESENT_PARAMETERS 結構 (dwmapi.h)
指定桌面視窗管理員, (DWM) 視訊畫面組態參數。 由 DwmSetPresentParameters 函式使用。
語法
typedef struct _DWM_PRESENT_PARAMETERS {
UINT32 cbSize;
BOOL fQueue;
DWM_FRAME_COUNT cRefreshStart;
UINT cBuffer;
BOOL fUseSourceRate;
UNSIGNED_RATIO rateSource;
UINT cRefreshesPerFrame;
DWM_SOURCE_FRAME_SAMPLING eSampling;
} DWM_PRESENT_PARAMETERS;
成員
cbSize
DWM_PRESENT_PARAMETERS 結構的大小。
fQueue
如果呼叫端要求已排入佇列的簡報,則為TRUE;否則為 FALSE。 如果 為 TRUE,則必須指定其餘參數。 如果為 FALSE,則會停用此視窗的佇列簡報,並呈現行為會傳回預設行為。
cRefreshStart
ULONGLONG 值,提供下一個呈現框架應該開始顯示的重新整理編號。
cBuffer
應用程式正在指示 DWM 排入佇列的框架數目。 有效範圍為 2-8。
fUseSourceRate
如果 應用程式希望 DWM 根據來源速率排程簡報,則為 TRUE。 如果 應用程式會決定要針對每個畫面顯示的重新整理次數,則為 FALSE。 如果 為 TRUE,則必須指定 rateSource 。 如果 為 FALSE,則必須指定 cRefreshesPerFrame 。
rateSource
所顯示來源材質的每秒畫面格速率。
cRefreshesPerFrame
螢幕重新整理次數,畫面上應該顯示每個畫面。
eSampling
用於組合的畫面取樣類型。
備註
rateSource 成員會以比率表示,因此使用NTSC標準的內容 (,其速率為60000/1001) 可以正確表示。 DWM 會藉由在每次撰寫桌面時,重新取樣來源速率與使用中的組合速率,決定顯示每個畫面格的時間長度。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | dwmapi.h |