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 |