Partager via


structure D3DKMT_OUTPUTDUPLPRESENTFLAGS (d3dkmthk.h)

Décrit les options d’une api de duplication de bureau 'opération actuelle de la chaîne d’échange.

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é qui a déjà été vide (noir) dans l’image de bureau.

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

L’application peut utiliser ces informations pour informer l’utilisateur distant que certains contenus de bureau peuvent être protégés et, par conséquent, non visibles.

RemoteSession

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

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

Si TRUE, l’opération actuelle passe par un chemin GDI.

FullScreenPresent

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

TRUE si l’opération actuelle est en 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 équivaut à définir les 29 bits restants (0xFFFFFFF8) de la valeur valeur 32 bits membre sur zéros.

Value

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

Exigences

Exigence Valeur
client minimum pris en charge Windows 8
serveur minimum pris en charge Windows Server 2012
d’en-tête d3dkmthk.h (include D3dkmthk.h)