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 を含む) |