D3DKMT_OUTPUTDUPL_SNAPSHOT 構造体 (d3dkmthk.h)
D3DKMT_OUTPUTDUPL_SNAPSHOT構造体は、出力の重複が発生している現在のプロセスに関する情報を提供します。
構文
typedef struct _D3DKMT_OUTPUTDUPL_SNAPSHOT {
UINT Size;
UINT SessionProcessCount;
UINT SessionActiveConnectionsCount;
UINT NumVidPnSources;
UINT NumOutputDuplContexts;
UINT Padding;
OUTPUTDUPL_CONTEXT_DEBUG_INFO OutputDuplDebugInfos[0];
} D3DKMT_OUTPUTDUPL_SNAPSHOT;
メンバー
Size
[入力/出力]構造体全体のサイズ (バイト単位)。
SessionProcessCount
[out]現在出力を複製しているこのセッションのプロセスの数。 NumOutputDuplContexts の値は、可能な最大プロセス数を指定します。
SessionActiveConnectionsCount
[out]このセッションのアクティブなコンテキストの合計数。 値は、アダプターごとの 2-D 配列内のアクティブなコンテキストの数を超える場合があります。
NumVidPnSources
[out]ビデオ 存在ネットワーク (VidPN) ソースの数。
NumOutputDuplContexts
[out]出力の重複が発生しているコンテキストの数。
Padding
パディング。
OutputDuplDebugInfos[0]
システムで使用するために予約されています。 0 に設定します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 |
サポートされている最小のサーバー | Windows Server 2012 |
Header | d3dkmthk.h (D3dkmthk.h を含む) |