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