다음을 통해 공유


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