D3DKMT_OUTPUTDUPLPRESENTFLAGS structure (d3dkmthk.h)

Décrit les options d’une opération actuelle de chaîne d’échange de l’API de duplication de bureau .

Syntaxe

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;

Membres

ProtectedContentBlankedOut

Spécifie si l’image de bureau peut contenir du contenu protégé déjà vide (noir) dans l’image de bureau.

TRUE si le contenu protégé a déjà été vide ; sinon, FALSE.

L’application peut utiliser ces informations pour informer l’utilisateur distant qu’une partie du contenu du bureau peut être protégée et donc non visible.

RemoteSession

Spécifie si l’opération actuelle est dirigée vers une session à distance

TRUE si l’opération actuelle est dirigée vers une session distante ; sinon, FALSE.

Si la valeur est TRUE, l’opération actuelle passe par un chemin DDI.

FullScreenPresent

Spécifie si l’opération actuelle est en mode plein écran.

TRUE si l’opération actuelle est en mode plein écran ; sinon, FALSE.

PresentIndirect

Reserved

Ce membre est réservé et doit être défini sur zéro. La définition de ce membre sur zéro revient à définir les 29 bits restants (0xFFFFFFF8) du membre Value 32 bits sur zéros.

Value

Valeur 32 bits qui identifie les options de présentation de DDA.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
En-tête d3dkmthk.h (include D3dkmthk.h)