estructura D3DKMT_SETQUEUEDLIMIT (d3dkmthk.h)

La estructura D3DKMT_SETQUEUEDLIMIT describe los parámetros para establecer o recuperar el límite del número de operaciones del tipo especificado que se pueden poner en cola para el dispositivo determinado.

Sintaxis

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;

Miembros

[in] hDevice

Un D3DKMT_HANDLE tipo de datos que representa el identificador del modo kernel para el dispositivo para el que se va a establecer o recuperar el límite de las operaciones en cola.

[in] Type

Valor con tipo D3DKMT_QUEUEDLIMIT_TYPE que indica el tipo de operaciones para establecer o recuperar el límite en cola.

[in/out] QueuedPresentLimit

Límite para el número de operaciones presentes que se pueden poner en cola para el dispositivo especificado por hDevice. Si el controlador de cliente instalable (ICD) de OpenGL establece QueuedPresentLimit en 0, el límite del dispositivo se restablece al valor predeterminado del adaptador de gráficos, que actualmente es 3. La unión contenida en D3DKMT_SETQUEUEDLIMIT contiene el número de limitación si el miembro Type está D3DKMT_SET_QUEUEDLIMIT_PRESENT y recupera el número si Type es D3DKMT_GET_QUEUEDLIMIT_PRESENT.

[in] VidPnSourceId

Entero que identifica un origen de vídeo presente que se encuentra en la ruta de acceso de una topología de red (VidPN) de vídeo presente. La unión contenida en D3DKMT_SETQUEUEDLIMIT contiene el entero si las operaciones presentes son volteas.

[in/out] QueuedPendingFlipLimit

Límite del número de operaciones de volteo que se pueden poner en cola para el dispositivo especificado por hDevice. Si openGL ICD establece QueuedPendingFlipLimit en 0, el límite del dispositivo se restablece al valor predeterminado del adaptador de gráficos, que actualmente es 1. La unión contenida en D3DKMT_SETQUEUEDLIMIT contiene el número de limitación si las operaciones presentes se voltean.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Encabezado d3dkmthk.h (incluya D3dkmthk.h)

Consulte también

D3DKMTSetQueuedLimit

D3DKMT_QUEUEDLIMIT_TYPE