共用方式為


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)

另請參閱

D3DKMTSetQueuedLimit

D3DKMT_QUEUEDLIMIT_TYPE