次の方法で共有


DXGKARG_SETFLIPQUEUELOGBUFFER構造体 (d3dkmddi.h)

DXGKARG_SETFLIPQUEUELOGBUFFER構造体には、ドライバーのDXGKDDI_SETFLIPQUEUELOGBUFFERコールバック関数のパラメーター含まれています。

構文

typedef struct _DXGKARG_SETFLIPQUEUELOGBUFFER {
  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  UINT                           LayerIndex;
  UINT                           NumberOfEntries;
  DXGK_FLIPQUEUE_LOG_ENTRY       *LogBufferAddress;
} DXGKARG_SETFLIPQUEUELOGBUFFER;

メンバー

VidPnSourceId

[入力]フリップ キュー ログ バッファーが提供されている VidPn ソース ID を識別する D3DDDI_VIDEO_PRESENT_SOURCE_ID 値。

LayerIndex

[入力]フリップ キュー ログ バッファーが提供されている MPO プレーン インデックスを識別する 0 から始まるインデックス値。

NumberOfEntries

[入力] LogBufferAddress が指すフリップ キュー ログ バッファー内のエントリの数。

LogBufferAddress

[入力]フリップ キュー ログ バッファー内の DXGK_FLIPQUEUE_LOG_ENTRY 構造体の配列へのポインター。 この値は、非ページ メモリ内のフリップ キュー ログ バッファーのカーネル モード CPU 仮想アドレスです。 OS が現在のフリップ キュー ログ バッファーを破棄しようとしている場合、LogBufferAddress は NULL です。

注釈

詳細については、「 キューに登録されたフリップの現在の統計情報を取得する 」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 11 (WDDM 3.0)
Header d3dkmddi.h

こちらもご覧ください

DXGK_FLIPQUEUE_LOG_ENTRY

DXGKDDI_SETFLIPQUEUELOGBUFFER