DXGKARG_PRESENT_DISPLAYONLY構造体 (d3dkmddi.h)

カーネル モードの表示専用ドライバー (KMDOD) が現在の操作を実行する方法を示します。

構文

typedef struct _DXGKARG_PRESENT_DISPLAYONLY {
  D3DDDI_VIDEO_PRESENT_SOURCE_ID      VidPnSourceId;
  VOID                                *pSource;
  ULONG                               BytesPerPixel;
  LONG                                Pitch;
  D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS   Flags;
  ULONG                               NumMoves;
  D3DKMT_MOVE_RECT                    *pMoves;
  ULONG                               NumDirtyRects;
  RECT                                *pDirtyRect;
  DXGKCB_PRESENT_DISPLAYONLY_PROGRESS pfnPresentDisplayOnlyProgress;
} DXGKARG_PRESENT_DISPLAYONLY;

メンバー

VidPnSourceId

表示を制限するビデオ 存在ネットワーク (VidPN) トポロジのパス内のビデオ存在ソースの 0 から始まる識別番号。

pSource

ソース イメージの仮想開始アドレス。

BytesPerPixel

ソース イメージ内のピクセルあたりのバイト数。

Pitch

ソース イメージ内の各行のピッチ (バイト単位)、つまり、次の行の先頭までの距離 (バイト単位)。

Flags

現在の操作でソース イメージを表示する方法を識別する D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS 構造体。

NumMoves

pMoves メンバーが指す画面間移動の数。

pMoves

画面間の移動 D3DKMT_MOVE_RECT 一覧へのポインター。

NumDirtyRects

pDirtyRect メンバーが指すダーティ四角形の数。

pDirtyRect

RECT ダーティ四角形のリストへのポインター。

pfnPresentDisplayOnlyProgress

システムで使用するために予約されています。 オペレーティング システムは、このメンバーを NULL に設定します。

要件

要件
サポートされている最小のクライアント Windows 8
サポートされている最小のサーバー Windows Server 2012
Header d3dkmddi.h (D3dkmddi.h を含む)

こちらもご覧ください

D3DKMT_MOVE_RECT

D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS

DxgkCbPresentDisplayOnlyProgress

DxgkDdiPresentDisplayOnly

Rect