Compartir a través de


estructura D3DKMT_OUTPUTDUPLPRESENTFLAGS (d3dkmthk.h)

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

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 de escritorio podría estar protegido y, por lo 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 es 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 miembro Value de 32 bits en ceros.

Value

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

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Encabezado d3dkmthk.h (incluya D3dkmthk.h)