Freigeben über


D3DKMT_SETQUEUEDLIMIT Struktur (d3dkmthk.h)

Die D3DKMT_SETQUEUEDLIMIT-Struktur beschreibt Parameter zum Festlegen oder Abrufen des Grenzwerts für die Anzahl der Vorgänge 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;

Angehörige

[in] hDevice

Ein D3DKMT_HANDLE Datentyp, der das Kernelmodushandle für das Gerät darstellt, um den Grenzwert für in die Warteschlange eingereihte Vorgänge festzulegen oder abzurufen.

[in] Type

Ein D3DKMT_QUEUEDLIMIT_TYPE-typed-Wert, der den Typ der Vorgänge angibt, für die der Grenzwert für die Warteschlange festgelegt oder abgerufen werden soll.

[in/out] QueuedPresentLimit

Der Grenzwert für die Anzahl der vorhandenen Vorgänge, die für das Gerät in die Warteschlange gestellt werden können, das durch hDeviceangegeben wird. Wenn der installierbare OpenGL-Clienttreiber (ICD) QueuedPresentLimit auf 0 festlegt, wird der Grenzwert für das Gerät auf den Standardwert des Grafikadapters zurückgesetzt, der derzeit 3 ist. Die in D3DKMT_SETQUEUEDLIMIT enthaltene Union enthält die grenzwertende Zahl, wenn das Type Member D3DKMT_SET_QUEUEDLIMIT_PRESENT ist, und ruft die Zahl ab, wenn Typ- D3DKMT_GET_QUEUEDLIMIT_PRESENT ist.

[in] VidPnSourceId

Eine ganze Zahl, die eine Videoquelle identifiziert, die sich im Pfad einer Netzwerktopologie (Video Present Network, VidPN) befindet. Die Vereinigung, die in D3DKMT_SETQUEUEDLIMIT enthalten ist, enthält die ganze Zahl, wenn die vorhandenen Vorgänge gekippt werden.

[in/out] QueuedPendingFlipLimit

Der Grenzwert für die Anzahl der Flip-Vorgänge, die für das Gerät in die Warteschlange gestellt werden können, das durch hDeviceangegeben wird. Wenn das OpenGL ICD QueuedPendingFlipLimit auf 0 festlegt, wird der Grenzwert für das Gerät auf den Standardwert des Grafikadapters zurückgesetzt, der derzeit 1 ist. Die Union, die in D3DKMT_SETQUEUEDLIMIT enthalten ist, enthält die begrenzungszahl, wenn die aktuellen Vorgänge gekippt werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Header- d3dkmthk.h (einschließlich D3dkmthk.h)

Siehe auch

D3DKMTSetQueuedLimit

D3DKMT_QUEUEDLIMIT_TYPE