Поделиться через


структура 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)