Condividi tramite


D3DKMT_OUTPUTDUPLPRESENTFLAGS struttura (d3dkmthk.h)

Vengono descritte le opzioni per un'operazione di scambio di api per la duplicazione desktop .

Sintassi

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;

Members

ProtectedContentBlankedOut

Specifica se l'immagine desktop potrebbe contenere contenuto protetto già vuoto (nero) nell'immagine desktop.

TRUE se il contenuto protetto è già stato vuoto; in caso contrario, FALSE.

L'applicazione può usare queste informazioni per notificare all'utente remoto che alcuni contenuti desktop potrebbero essere protetti e pertanto non visibili.

RemoteSession

Specifica se l'operazione presente viene indirizzata a una sessione remota

TRUE se l'operazione presente viene indirizzata a una sessione remota; in caso contrario, FALSE.

Se TRUE, l'operazione presente passerà attraverso un percorso GDI.

FullScreenPresent

Specifica se l'operazione presente è nella schermata intera.

TRUE se l'operazione presente è a schermo intero; in caso contrario, FALSE.

PresentIndirect

Reserved

Questo membro è riservato e deve essere impostato su zero. L'impostazione di questo membro su zero equivale a impostare i restanti 29 bit (0xFFFFFFF8) del membro Valore a 32 bit su zero.

Value

Valore a 32 bit che identifica le opzioni presenti dalla DDA.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Intestazione d3dkmthk.h (include D3dkmthk.h)