Compartilhar via


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)