다음을 통해 공유


DXGK_PRESENTMULTIPLANEOVERLAYLIST 구조체(d3dkmddi.h)

DxgkDdiPresent 함수 호출에 표시할 오버레이 평면을 지정합니다.

구문

typedef struct _DXGK_PRESENTMULTIPLANEOVERLAYLIST {
       UINT             LayerIndex;
       BOOL             Enabled;
       HANDLE           hDeviceSpecificAllocation;
  struct {
    [in] UINT SegmentId : 5;
         UINT Reserved : 27;
  };
  [in] PHYSICAL_ADDRESS PhysicalAddress;
} DXGK_PRESENTMULTIPLANEOVERLAYLIST;

멤버

LayerIndex

표시할 오버레이 평면의 인덱스(0부터 시작)입니다. 위쪽 평면(z 방향)에는 인덱스 0이 있습니다. 평면의 인덱스 값은 위에서 아래로 순차적이어야 합니다.

Enabled

LayerIndex에서 지정한 오버레이 평면을 표시할 수 있는지 여부를 나타냅니다.

hDeviceSpecificAllocation

디바이스별 할당이 아닌 할당에 해당하는 디바이스별 할당에 대한 핸들입니다. 디스플레이 미니포트 드라이버는 hDeviceSpecificAllocation 을 할당에 대한 프라이빗 추적 구조를 참조하는 데 사용할 수 있는 핸들 값으로 설정해야 합니다.

[in] SegmentId

데이터를 읽는 세그먼트의 식별자입니다.

Reserved

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

[in] PhysicalAddress

SegmentId가 지정하는 세그먼트 내에서 데이터를 읽는 실제 주소를 나타내는 PHYSICAL_ADDRESS 데이터 형식(LARGE_INTEGER 정의됨)입니다.

요구 사항

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

추가 정보

DxgkDdiPresent