Condividi tramite


struttura D3DKMT_SETQUEUEDLIMIT (d3dkmthk.h)

La struttura D3DKMT_SETQUEUEDLIMIT descrive i parametri per l'impostazione o il recupero del limite per il numero di operazioni del tipo specificato che può essere accodato per il dispositivo specificato.

Sintassi

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;

Members

[in] hDevice

Tipo di dati D3DKMT_HANDLE che rappresenta l'handle in modalità kernel per il dispositivo per cui impostare o recuperare il limite di operazioni in coda.

[in] Type

Valore tipizzato D3DKMT_QUEUEDLIMIT_TYPE che indica il tipo di operazioni per cui impostare o recuperare il limite in coda.

[in/out] QueuedPresentLimit

Limite per il numero di operazioni presenti che possono essere accodate per il dispositivo specificato da hDevice. Se il driver client installabile OpenGL imposta QueuedPresentLimit su 0, il limite per il dispositivo viene reimpostato sul valore predefinito della scheda grafica, che è attualmente 3. L'unione contenuta in D3DKMT_SETQUEUEDLIMIT contiene il numero di limitazione se il membro Type è D3DKMT_SET_QUEUEDLIMIT_PRESENT e recupera il numero se Type è D3DKMT_GET_QUEUEDLIMIT_PRESENT.

[in] VidPnSourceId

Numero intero che identifica un'origine video presente nel percorso di una topologia di rete (VidPN) presente in un video. L'unione contenuta in D3DKMT_SETQUEUEDLIMIT contiene l'intero se le operazioni presenti vengono capovolte.

[in/out] QueuedPendingFlipLimit

Limite per il numero di operazioni di inversione che possono essere accodate per il dispositivo specificato da hDevice. Se OpenGL ICD imposta QueuedPendingFlipLimit su 0, il limite per il dispositivo viene reimpostato sul valore predefinito della scheda grafica, che è attualmente 1. L'unione contenuta in D3DKMT_SETQUEUEDLIMIT contiene il numero di limitazione se le operazioni presenti vengono capovolte.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Intestazione d3dkmthk.h (include D3dkmthk.h)

Vedi anche

D3DKMTSetQueuedLimit

D3DKMT_QUEUEDLIMIT_TYPE