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) |