Freigeben über


D3DKMT_OUTPUTDUPLPRESENTFLAGS Struktur (d3dkmthk.h)

Beschreibt optionen für eine Desktopduplizierungs-API swapchain present operation.

Syntax

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;

Angehörige

ProtectedContentBlankedOut

Gibt an, ob das Desktopimage geschützte Inhalte enthalten kann, die bereits im Desktopimage leer (schwarz) wurden.

TRUE, wenn geschützter Inhalt bereits leer gelassen wurde; andernfalls FALSE.

Die Anwendung kann diese Informationen verwenden, um den Remotebenutzer darüber zu informieren, dass einige der Desktopinhalte geschützt und daher nicht sichtbar sind.

RemoteSession

Gibt an, ob der aktuelle Vorgang an eine Remotesitzung weitergeleitet wird.

TRUE, wenn der aktuelle Vorgang an eine Remotesitzung weitergeleitet wird; andernfalls FALSE.

Wenn TRUE, durchläuft der vorliegende Vorgang einen GDI-Pfad.

FullScreenPresent

Gibt an, ob sich der aktuelle Vorgang auf dem Vollbildmodus befindet.

TRUE, wenn sich der vorliegende Vorgang auf dem Vollbildmodus befindet; andernfalls FALSE.

PresentIndirect

Reserved

Dieses Element ist reserviert und sollte auf Null festgelegt werden. Das Festlegen dieses Elements auf Null entspricht dem Festlegen der verbleibenden 29 Bits (0xFFFFFFF8) des 32-Bit-Werts Members auf Nullen.

Value

Ein 32-Bit-Wert, der die DDA-Optionen identifiziert.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
mindestens unterstützte Server- Windows Server 2012
Header- d3dkmthk.h (einschließlich D3dkmthk.h)