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으로 설정해야 합니다. 이 멤버를 0으로 설정하는 것은 32비트 Value 멤버의 나머지 29비트(0xFFFFFFF8)를 0으로 설정하는 것과 같습니다.

Value

DDA 현재 옵션을 식별하는 32비트 값입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8
지원되는 최소 서버 Windows Server 2012
머리글 d3dkmthk.h(D3dkmthk.h 포함)