次の方法で共有


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
ヘッダー d3dkmthk.h (D3dkmthk.h を含む)