次の方法で共有


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に含まれる共用体には、Type メンバーがD3DKMT_SET_QUEUEDLIMIT_PRESENTされている場合は制限番号が含まれており、Type がD3DKMT_GET_QUEUEDLIMIT_PRESENTされている場合は数値を取得します。

[in] VidPnSourceId

ビデオ 存在ネットワーク (VidPN) トポロジのパスにあるビデオ存在ソースを識別する整数。 D3DKMT_SETQUEUEDLIMITに含まれる共用体には、現在の演算がフリップである場合に整数が含まれます。

[in/out] QueuedPendingFlipLimit

hDevice で指定されたデバイスに対してキューに登録できるフリップ操作の数制限。 OpenGL ICD QueuedPendingFlipLimit を 0 に設定すると、デバイスの制限はグラフィックス アダプターの既定値 (現在は 1) にリセットされます。 D3DKMT_SETQUEUEDLIMITに含まれる和集合には、現在の演算が反転している場合の制限番号が含まれます。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista
ヘッダー d3dkmthk.h (D3dkmthk.h を含む)

関連項目

D3DKMTSetQueuedLimit

D3DKMT_QUEUEDLIMIT_TYPE