次の方法で共有


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

[in] VidPnSourceId

ビデオ 存在ネットワーク (VidPN) トポロジのパスにあるビデオ の存在ソースを識別する整数。 現在の操作が反転している場合、D3DKMT_SETQUEUEDLIMITに含まれる共用体には整数が含まれます。

[in/out] QueuedPendingFlipLimit

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

要件

要件
サポートされている最小のクライアント Windows Vista
Header d3dkmthk.h (D3dkmthk.h を含む)

こちらもご覧ください

D3DKMTSetQueuedLimit

D3DKMT_QUEUEDLIMIT_TYPE