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) |