Поделиться через


структура 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

[in/out] Размер всей структуры в байтах.

SessionProcessCount

[out] Количество процессов в этом сеансе, которые в настоящее время дублируют выходные данные. Значение NumOutputDuplContexts указывает максимально возможное количество процессов.

SessionActiveConnectionsCount

[out] Общее количество активных контекстов в этом сеансе. Значение может быть больше, чем количество активных контекстов в массиве 2-D, которые являются на адаптер.

NumVidPnSources

[out] Количество источников видео, присутствующих в сети (VidPN).

NumOutputDuplContexts

[out] Количество контекстов, в которых происходит дублирование выходных данных.

Padding

Набивочный материал.

OutputDuplDebugInfos[0]

Зарезервировано для использования системы. Установите значение нулю.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8
минимальный поддерживаемый сервер Windows Server 2012
заголовка d3dkmthk.h (include D3dkmthk.h)