Поделиться через


структура 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)

См. также

D3DKMTSetQueuedLimit

D3DKMT_QUEUEDLIMIT_TYPE