Freigeben über


D3DKMT_OUTPUTDUPLPRESENTFLAGS Struktur (d3dkmthk.h)

Beschreibt Optionen für einen Desktopduplizierungs-API-Swapchain-Vorgang vorhanden.

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;

Member

ProtectedContentBlankedOut

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

TRUE , wenn geschützte Inhalte bereits ausgeblendet wurden; andernfalls FALSE.

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

RemoteSession

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

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

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

FullScreenPresent

Gibt an, ob der vorliegende Vorgang im Vollbildmodus ausgeführt wird.

TRUE , wenn der vorliegende Vorgang den Vollbildmodus aufweist; andernfalls FALSE.

PresentIndirect

Reserved

Dieser Member ist reserviert und sollte auf null festgelegt werden. Das Festlegen dieses Elements auf 0 entspricht dem Festlegen der verbleibenden 29 Bits (0xFFFFFFF8) des 32-Bit-Wert-Members auf Nullen.

Value

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile d3dkmthk.h (einschließlich D3dkmthk.h)