структура 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, содержит ограничивающее число, если элемент Type является 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 (включая D3dkmthk.h) |