Compartilhar via


estrutura D3DKMT_OUTPUTDUPLPRESENTFLAGS (d3dkmthk.h)

Descreve as opções para uma API de Duplicação da Área de Trabalho operação de troca 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.

verdadeiro se o conteúdo protegido já estava 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 estar protegida e, portanto, não visível.

RemoteSession

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

VERDADEIRO 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.

VERDADEIRO 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 de DDA presentes.

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)