структура 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
Этот элемент зарезервирован и должен иметь нулевое значение. Присвоение этому элементу значения 0 эквивалентно присвоению остальным 29 битам (0xFFFFFFF8) 32-разрядного элемента Value равным нулю.
Value
32-разрядное значение, определяющее доступные параметры DDA.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Минимальная версия сервера | Windows Server 2012 |
Верхняя часть | d3dkmthk.h (включая D3dkmthk.h) |