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_PRESENT_DISPLAY_ONLY_FLAGS