структура 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_SETQUEUEDLIMIT, содержит предельное число, если элемент типа D3DKMT_SET_QUEUEDLIMIT_PRESENT и получает число, если D3DKMT_GET_QUEUEDLIMIT_PRESENT типа.
[in] VidPnSourceId
Целое число, определяющее источник представления видео, который находится в пути топологии vidPN. Объединение, содержащееся в D3DKMT_SETQUEUEDLIMIT, содержит целое число, если эти операции перевернуты.
[in/out] QueuedPendingFlipLimit
Ограничение количества операций переверки, которые можно поместить в очередь для устройства, указанного hDevice. Если openGL ICD задает QueuedPendingFlipLimit значение 0, ограничение для устройства сбрасывается в значение по умолчанию графического адаптера, которое в настоящее время равно 1. Объединение, содержащееся в D3DKMT_SETQUEUEDLIMIT, содержит ограничение, если эти операции перевернуты.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista |
заголовка | d3dkmthk.h (include D3dkmthk.h) |