D3DKMT_SETQUEUEDLIMIT 結構 (d3dkmthk.h)
D3DKMT_SETQUEUEDLIMIT 結構描述設定或擷取指定類型作業數目限制的參數,這些作業可以排入佇列給指定的裝置。
語法
typedef struct _D3DKMT_SETQUEUEDLIMIT {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_QUEUEDLIMIT_TYPE Type;
union {
[in/out] UINT QueuedPresentLimit;
struct {
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
UINT QueuedPendingFlipLimit;
};
};
} D3DKMT_SETQUEUEDLIMIT;
成員
[in] hDevice
D3DKMT_HANDLE數據類型,表示裝置的核心模式句柄,以設定或擷取佇列作業的限制。
[in] Type
D3DKMT_QUEUEDLIMIT_TYPE型別值,指出要設定或擷取佇列限制的作業類型。
[in/out] QueuedPresentLimit
針對 hDevice 所指定的裝置,可以排入佇列的目前作業數目限制。 如果 OpenGL 可安裝用戶端驅動程式 (ICD) 將 QueuedPresentLimit 設定為 0,裝置的限制會重設為圖形適配卡的預設值,也就是目前為 3。 如果 Type 成員D3DKMT_SET_QUEUEDLIMIT_PRESENT,則包含在D3DKMT_SETQUEUEDLIMIT中包含的等位包含限制編號,如果 Type 為D3DKMT_GET_QUEUEDLIMIT_PRESENT,則會擷取數位。
[in] VidPnSourceId
整數,識別視訊簡訊網路路徑中的影片呈現來源, (VidPN) 拓撲。 如果目前作業是翻轉,則包含在D3DKMT_SETQUEUEDLIMIT中的等位會包含整數。
[in/out] QueuedPendingFlipLimit
可針對 hDevice 所指定的裝置排入佇列的翻轉作業數目限制。 如果 OpenGL ICD 將 QueuedPendingFlipLimit 設定為 0,裝置的限制會重設為圖形適配卡的預設值,也就是目前為 1。 如果目前作業是翻轉,則包含在D3DKMT_SETQUEUEDLIMIT中的等位包含限制編號。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
標頭 | d3dkmthk.h (包含 D3dkmthk.h) |