다음을 통해 공유


D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS 구조체(d3dkmddi.h)

커널 모드 표시 전용 드라이버(KMDOD)가 현재 작업을 수행하는 방법을 나타냅니다.

통사론

typedef struct _D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS {
  union {
    struct {
      UINT Rotate : 1;
      UINT Reserved : 31;
    };
         UINT Value;
  };
} D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS;

회원

[in] Rotate

프레젠테이션 비트 블록 전송(비트블렛) 중에 화면의 현재 방향과 일치하도록 프레젠테이션 데이터를 회전할지 여부를 지정하는 UINT 값입니다. 화면의 현재 방향은 비디오 현재 경로에 대한 D3DKMDT_VIDPN_PRESENT_PATH 구조체의 ContentTransformation 멤버에 설정된 D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION 구조체의 회전 멤버에 설정됩니다.

KMDOD는 회전 비트 필드 플래그가 설정된 경우에만 데이터를 회전해야 합니다. KMDOD에서 화면의 현재 방향이 프레젠테이션 데이터에서 회전되고 회전 설정되지 않은 경우에도 KMDOD는 데이터를 회전하지 않아야 합니다.

이 멤버를 설정하는 것은 32비트 Value 멤버(0x00000001)의 첫 번째 비트를 설정하는 것과 같습니다.

[in] Reserved

이 멤버는 예약되어 있으며 0으로 설정해야 합니다.

이 멤버를 0으로 설정하는 것은 32비트 Value 멤버의 나머지 31비트(0xFFFFFFFF)를 0으로 설정하는 것과 같습니다.

Value

수행할 현재 작업의 형식을 식별하는 32비트 값을 포함할 수 있는 D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS 포함된 공용 구조체의 멤버입니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 8
지원되는 최소 서버 Windows Server 2012
헤더 d3dkmddi.h(D3dkmddi.h 포함)

참고 항목

D3DKMDT_VIDPN_PRESENT_PATH

D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION