D3D12DDIARG_PRESENT_0001 구조체(d3d12umddi.h)

구문

typedef struct D3D12DDIARG_PRESENT_0001 {
  const D3D12DDI_ARG_PRESENTSURFACE *phSurfacesToPresent;
  UINT                              SurfacesToPresent;
  D3D12DDI_HRESOURCE                hDstResource;
  UINT                              DstSubResourceIndex;
  DXGI_DDI_PRESENT_FLAGS            Flags;
  DXGI_DDI_FLIP_INTERVAL_TYPE       FlipInterval;
  D3DDDI_VIDEO_PRESENT_SOURCE_ID    VidPnSourceID;
  const RECT                        *pDirtyRects;
  UINT                              DirtyRects;
  UINT                              PrivateDriverDataSize;
  VOID                              *pPrivateDriverData;
  BOOL                              OptimizeForComposition;
} D3D12DDIARG_PRESENT_0001;

멤버

phSurfacesToPresent

표시하거나 해제할 표면 핸들의 배열입니다.

SurfacesToPresent

표시하거나 해제할 표면입니다.

hDstResource

표시할 대상 리소스에 대한 핸들입니다.

DstSubResourceIndex

hDstResource 멤버의 핸들에 의해 지정된 대상 리소스에 대한 인덱스(0부터 시작하는 인덱스)입니다. 이 인덱스가 표시할 하위 리소스 또는 표면을 나타냅니다.

Flags

비트 필드 플래그에서 표시하는 방법을 식별합니다.

FlipInterval

대칭 이동 간격을 나타냅니다. 즉, 대칭 이동이 0, 1, 2, 3 또는 4 세로 동기화 후에 발생하는 경우입니다.

VidPnSourceID

pDirtyRects

변경된 오버레이 평면의 부분을 나타내는 더티 사각형 배열에 대한 포인터입니다.

DirtyRects

pDirtyRects가 가리키는 배열의 더티 사각형 수입니다.

PrivateDriverDataSize

프라이빗 드라이버 데이터 크기(바이트)입니다.

pPrivateDriverData

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

OptimizeForComposition

DWM은 컴퍼지션에 관여합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 10, 버전 1809
헤더 d3d12umddi.h