структура 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] Общее количество активных контекстов в этом сеансе. Значение может быть больше, чем количество активных контекстов в двухмерном массиве, которые находятся на адаптере.

NumVidPnSources

[out] Количество источников сети видеотрансляции (VidPN).

NumOutputDuplContexts

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

Padding

Заполнение.

OutputDuplDebugInfos[0]

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

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Верхняя часть d3dkmthk.h (включая D3dkmthk.h)