D3DKMT_OUTPUTDUPLPRESENT構造体 (d3dkmthk.h)

デスクトップ重複 API スワップチェーンの現在の操作について説明します。

構文

typedef struct _D3DKMT_OUTPUTDUPLPRESENT {
  [in] D3DKMT_HANDLE                  hContext;
  [in] D3DKMT_HANDLE                  hSource;
       D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  [in] ULONG                          BroadcastContextCount;
       D3DKMT_HANDLE                  BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT];
  [in] D3DKMT_PRESENT_RGNS            PresentRegions;
  [in] D3DKMT_OUTPUTDUPLPRESENTFLAGS  Flags;
       D3DKMT_HANDLE                  hIndirectContext;
} D3DKMT_OUTPUTDUPLPRESENT;

メンバー

[in] hContext

コンテキストへのハンドルを表すD3DKMT_HANDLEデータ型。

[in] hSource

表示するソース割り当てへのカーネル モード ハンドルを表すD3DKMT_HANDLEデータ型。

VidPnSourceId

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

[in] BroadcastContextCount

コンテキストの数を指定します。

[in] BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]

ブロードキャスト コンテキストを表すD3DKMT_HANDLEデータ型。

[in] PresentRegions

D3DKMT_PRESENT_RGNS型のダーティ領域と移動領域。

[in] Flags

現在の操作のオプションを記述する D3DKMT_OUTPUTDUPLPRESENTFLAGS 列挙の値のビットごとの OR の組み合わせ。

hIndirectContext

DoD の現在のパスを介してリダイレクトするための間接アダプター コンテキスト。 このメンバーは、PresentIndirect フラグが設定されている場合にのみ有効です。

要件

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

こちらもご覧ください

D3DKMT_OUTPUTDUPLPRESENTFLAGS

D3DKMT_PRESENT_RGNS