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