다음을 통해 공유


D3DKMT_MULTIPLANE_OVERLAY3 구조체(d3dkmthk.h)

다중 평면 오버레이 구조체입니다.

구문

typedef struct _D3DKMT_MULTIPLANE_OVERLAY3 {
  UINT                              LayerIndex;
  D3DKMT_PLANE_SPECIFIC_INPUT_FLAGS InputFlags;
  D3DDDI_FLIPINTERVAL_TYPE          FlipInterval;
  UINT                              MaxImmediateFlipLine;
  UINT                              AllocationCount;
  void                              D3DKMT_PTR(
    D3DKMT_HANDLE   *unnamedParam1,
    pAllocationList unnamedParam2
  );
  UINT                              DriverPrivateDataSize;
  void                              D3DKMT_PTR(
    VOID               *unnamedParam1,
    pDriverPrivateData unnamedParam2
  );
  void                              D3DKMT_PTR(
    const D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 *unnamedParam1,
    pPlaneAttributes                            unnamedParam2
  );
  D3DKMT_HANDLE                     hFlipToFence;
  D3DKMT_HANDLE                     hFlipAwayFence;
  D3DKMT_ALIGN64 UINT64             FlipToFenceValue;
  D3DKMT_ALIGN64 UINT64             FlipAwayFenceValue;
} D3DKMT_MULTIPLANE_OVERLAY3;

멤버

LayerIndex

계층 인덱스입니다.

InputFlags

입력 플래그입니다.

FlipInterval

디스플레이 미니포트 드라이버가 기본적으로 2개, 3개 또는 4개의 세로 동기화가 발생한 후에 적용되도록 대칭 이동 명령의 예약을 지원하는지 여부를 지정하는 UINT 값입니다.

MaxImmediateFlipLine

최대 즉시 대칭 이동 선입니다.

AllocationCount

pAllocationList의 할당 수입니다.

void D3DKMT_PTR( D3DKMT_HANDLE *unnamedParam1, pAllocationList unnamedParam2)

DriverPrivateDataSize

드라이버 프라이빗 데이터 크기입니다.

void D3DKMT_PTR( VOID *unnamedParam1, pDriverPrivateData unnamedParam2)

void D3DKMT_PTR( const D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 *unnamedParam1, pPlaneAttributes unnamedParam2)

hFlipToFence

발생하려는 대칭 이동에 대한 펜스 핸들입니다.

hFlipAwayFence

방금 완료된 대칭 이동의 펜스에 대한 핸들입니다.

FlipToFenceValue

발생하려는 대칭 이동에 대한 펜스 값입니다.

FlipAwayFenceValue

방금 완료된 대칭 이동에 대한 펜스 값입니다.

요구 사항

요구 사항
헤더 d3dkmthk.h

추가 정보

D3DKMT_PRESENT_MULTIPLANE_OVERLAY3