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)。 如果 类型 成员D3DKMT_SET_QUEUEDLIMIT_PRESENT,则D3DKMT_SETQUEUEDLIMIT中包含的联合包含限制数,如果 类型 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