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) |