Share via


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 成員中的句柄所指定。 此索引表示要顯示的子資源或表面。

Flags

在位欄位旗標中識別如何顯示。

FlipInterval

表示翻轉間隔。 也就是說,如果翻轉發生在零、一、二、三或四個垂直同步之後。

VidPnSourceID

pDirtyRects

中途矩形陣列的指標,表示已變更之重疊平面的部分。

DirtyRects

pDirtyRects 所指向之陣列中的中途矩形數目。

PrivateDriverDataSize

以位元組為單位的私人驅動程序數據大小。

pPrivateDriverData

私人驅動程序數據。

OptimizeForComposition

DWM 涉及組合。

規格需求

需求
最低支援的用戶端 Windows 10 版本 1809
標頭 d3d12umddi.h