Partilhar via


estrutura D3DKMT_OUTPUTDUPL_SNAPSHOT (d3dkmthk.h)

A estrutura D3DKMT_OUTPUTDUPL_SNAPSHOT fornece informações sobre os processos atuais nos quais 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 do que o número de contextos ativos na matriz 2D, que são por adaptador.

NumVidPnSources

[out] O número de fontes de VidPN (rede presente) de vídeo.

NumOutputDuplContexts

[out] O número de contextos nos quais a duplicação de saída está ocorrendo.

Padding

Acolchoamento.

OutputDuplDebugInfos[0]

Reservado para uso do sistema. Definido como zero.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8
servidor com suporte mínimo Windows Server 2012
cabeçalho d3dkmthk.h (inclua D3dkmthk.h)