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