Compartilhar via


estrutura D3DKMT_OUTPUTDUPLPRESENTFLAGS (d3dkmthk.h)

Descreve as opções para uma operação de troca de API de Duplicação da Área de Trabalho presente.

Sintaxe

typedef struct _D3DKMT_OUTPUTDUPLPRESENTFLAGS {
  union {
    struct {
      UINT ProtectedContentBlankedOut : 1;
      UINT RemoteSession : 1;
      UINT FullScreenPresent : 1;
      UINT PresentIndirect : 1;
      UINT Reserved : 28;
    };
    UINT Value;
  };
} D3DKMT_OUTPUTDUPLPRESENTFLAGS;

Membros

ProtectedContentBlankedOut

Especifica se a imagem da área de trabalho pode conter conteúdo protegido que já estava em branco (preto) na imagem da área de trabalho.

TRUE se o conteúdo protegido já tiver sido apagado; caso contrário, FALSE.

O aplicativo pode usar essas informações para notificar o usuário remoto de que parte do conteúdo da área de trabalho pode ser protegida e, portanto, não visível.

RemoteSession

Especifica se a operação atual é direcionada para uma sessão remota

TRUE se a operação atual for direcionada para uma sessão remota; caso contrário, FALSE.

Se TRUE, a operação atual passará por um caminho GDI.

FullScreenPresent

Especifica se a operação atual está na tela inteira.

TRUE se a operação atual estiver na tela inteira; caso contrário, FALSE.

PresentIndirect

Reserved

Esse membro é reservado e deve ser definido como zero. Definir esse membro como zero é equivalente a definir os 29 bits restantes (0xFFFFFFF8) do membro Value de 32 bits como zeros.

Value

Um valor de 32 bits que identifica as opções presentes do DDA.

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)