структура D3DKMT_OUTPUTDUPLPRESENTFLAGS (d3dkmthk.h)
Описание параметров для API дублирования рабочего стола текущей операции с цепочкой буферов.
Синтаксис
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;
Члены
ProtectedContentBlankedOut
Указывает, может ли образ рабочего стола содержать защищенное содержимое, которое уже пустое (черное) на рабочем столе.
TRUE, если защищенное содержимое уже было пустым; в противном случае FALSE.
Приложение может использовать эти сведения для уведомления удаленного пользователя о том, что некоторые из содержимого рабочего стола могут быть защищены и поэтому не видимы.
RemoteSession
Указывает, направляется ли текущая операция на удаленный сеанс.
TRUE, если текущая операция направлена на удаленный сеанс; в противном случае FALSE.
Если TRUE, текущая операция будет проходить через путь GDI.
FullScreenPresent
Указывает, является ли текущая операция полноэкранной.
TRUE, если текущая операция находится на полном экране; в противном случае FALSE.
PresentIndirect
Reserved
Этот элемент зарезервирован и должен иметь значение нулю. Если этот элемент равен нулю, он эквивалентен настройке оставшихся 29 битов (0xFFFFFFF8) 32-разрядного значения элемента равным нулю.
Value
32-разрядное значение, определяющее параметры DDA.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8 |
минимальный поддерживаемый сервер | Windows Server 2012 |
заголовка | d3dkmthk.h (include D3dkmthk.h) |