estrutura D3DKMT_OUTPUTDUPL_SNAPSHOT (d3dkmthk.h)
A estrutura D3DKMT_OUTPUTDUPL_SNAPSHOT fornece informações sobre os processos atuais em que a duplicação de saída está ocorrendo.
Sintaxe
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;
Membros
Size
[entrada/saída] O tamanho, em bytes, de toda a estrutura.
SessionProcessCount
[out] O número de processos nesta sessão que estão duplicando a saída no momento. O valor de NumOutputDuplContexts especifica o número máximo possível de processos.
SessionActiveConnectionsCount
[out] O número total de contextos ativos nesta sessão. O valor pode ser maior que o número de contextos ativos na matriz 2D, que são por adaptador.
NumVidPnSources
[out] O número de fontes VidPN (rede presente em vídeo).
NumOutputDuplContexts
[out] O número de contextos nos quais a duplicação de saída está ocorrendo.
Padding
Preenchimento.
OutputDuplDebugInfos[0]
Reservado para uso do sistema. Defina como zero.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Windows Server 2012 |
Cabeçalho | d3dkmthk.h (inclua D3dkmthk.h) |