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