다음을 통해 공유


DXGK_MULTIPLANE_OVERLAY_PLANE 구조체(d3dkmddi.h)

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

구문

typedef struct _DXGK_MULTIPLANE_OVERLAY_PLANE {
       UINT                               LayerIndex;
       BOOL                               Enabled;
  [in] UINT                               AllocationSegment;
  [in] PHYSICAL_ADDRESS                   AllocationAddress;
       HANDLE                             hAllocation;
       DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES PlaneAttributes;
} DXGK_MULTIPLANE_OVERLAY_PLANE;

멤버

LayerIndex

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

Enabled

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

FALSE인 경우 디스플레이 미니포트 드라이버는 지정된 오버레이 평면을 사용하지 않도록 설정해야 합니다.

이전에 DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay를 호출하는 동안 평면을 사용하도록 설정한 경우 드라이버는 평면을 대칭 이동하지 않고 계속 표시해야 합니다.

[in] AllocationSegment

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

[in] AllocationAddress

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

hAllocation

오버레이 평면에 표시할 할당에 대한 핸들입니다.

PlaneAttributes

오버레이 평면 특성을 지정하는 형식 DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES 구조체입니다.

요구 사항

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

추가 정보

DXGK_ALLOCATIONINFO

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES

DxgkDdiCreateAllocation

DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay