D3DKMT_SETQUEUEDLIMIT Struktur (d3dkmthk.h)

Die D3DKMT_SETQUEUEDLIMIT-Struktur beschreibt Parameter zum Festlegen oder Abrufen des Grenzwerts für die Anzahl von Vorgängen des angegebenen Typs, die für das angegebene Gerät in die Warteschlange gestellt werden können.

Syntax

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;

Member

[in] hDevice

Ein D3DKMT_HANDLE Datentyp, der das Kernelmodushandle für das Gerät darstellt, für das das Limit von Vorgängen in der Warteschlange festgelegt oder abgerufen werden soll.

[in] Type

Ein D3DKMT_QUEUEDLIMIT_TYPE typisierter Wert, der den Typ der Vorgänge angibt, für die das Limit für die Warteschlange festgelegt oder abgerufen werden soll.

[in/out] QueuedPresentLimit

Der Grenzwert für die Anzahl vorhandener Vorgänge, die für das gerät, das von hDevice angegeben wird, in die Warteschlange gestellt werden können. Wenn der installierbare OpenGL-Clienttreiber (ICD) QueuedPresentLimit auf 0 festlegt, wird das Limit für das Gerät auf den Standardwert des Grafikkarten zurückgesetzt, der derzeit 3 ist. Die Union, die in D3DKMT_SETQUEUEDLIMIT enthalten ist, enthält die einschränkende Zahl, wenn das Type-Element D3DKMT_SET_QUEUEDLIMIT_PRESENT ist, und ruft die Zahl ab, wenn Type D3DKMT_GET_QUEUEDLIMIT_PRESENT ist.

[in] VidPnSourceId

Eine ganze Zahl, die eine Video präsente Quelle identifiziert, die sich im Pfad einer VidPN-Topologie (Video Present Network) befindet. Die Union, die in D3DKMT_SETQUEUEDLIMIT enthalten ist, enthält die ganze Zahl, wenn es sich bei den vorliegenden Vorgängen um Flips handelt.

[in/out] QueuedPendingFlipLimit

Der Grenzwert für die Anzahl von Flipvorgängen, die für das gerät, das von hDevice angegeben wird, in die Warteschlange gestellt werden können. Wenn der OpenGL ICD QueuedPendingFlipLimit auf 0 festlegt, wird das Limit für das Gerät auf den Standardwert des Grafikkarten zurückgesetzt, der derzeit 1 ist. Die Union, die in D3DKMT_SETQUEUEDLIMIT enthalten ist, enthält die begrenzende Zahl, wenn es sich bei den vorliegenden Vorgängen um Flips handelt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Kopfzeile d3dkmthk.h (einschließlich D3dkmthk.h)

Weitere Informationen

D3DKMTSetQueuedLimit

D3DKMT_QUEUEDLIMIT_TYPE