Compartir a través de


estructura D3DKMT_OUTPUTDUPLPRESENTFLAGS (d3dkmthk.h)

Describe las opciones de una API de duplicación de escritorio operación actual de la cadena de intercambio.

Sintaxis

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;

Miembros

ProtectedContentBlankedOut

Especifica si la imagen de escritorio podría contener contenido protegido que ya estaba en blanco (negro) en la imagen de escritorio.

TRUE si el contenido protegido ya estaba en blanco; De lo contrario, FALSE.

La aplicación puede usar esta información para notificar al usuario remoto que parte del contenido del escritorio podría estar protegido y, por tanto, no visible.

RemoteSession

Especifica si la operación actual se dirige a una sesión remota.

TRUE si la operación actual se dirige a una sesión remota; De lo contrario, FALSE.

Si TRUE, la operación actual pasará por una ruta de acceso GDI.

FullScreenPresent

Especifica si la operación actual está en la pantalla completa.

TRUE si la operación actual está en la pantalla completa; De lo contrario, FALSE.

PresentIndirect

Reserved

Este miembro está reservado y debe establecerse en cero. Establecer este miembro en cero equivale a establecer los 29 bits restantes (0xFFFFFFF8) del valor de 32 bits miembro en ceros.

Value

Valor de 32 bits que identifica las opciones presentes de DDA.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 8
servidor mínimo admitido Windows Server 2012
encabezado de d3dkmthk.h (incluya D3dkmthk.h)