Skip to content

Latest commit

 

History

History
117 lines (75 loc) · 4 KB

ns-d3dumddi-_d3dddiarg_present1.md

File metadata and controls

117 lines (75 loc) · 4 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NS:d3dumddi._D3DDDIARG_PRESENT1
_D3DDDIARG_PRESENT1 (d3dumddi.h)
Describes a resource to display. Used with the pfnPresent1(D3D) function by Windows Display Driver Model (WDDM) 1.3 and later user-mode display drivers.
display\d3dddiarg_present1.htm
display
05/10/2018
D3DDDIARG_PRESENT1 structure
D3DDDIARG_PRESENT1, D3DDDIARG_PRESENT1 structure [Display Devices], _D3DDDIARG_PRESENT1, d3dumddi/D3DDDIARG_PRESENT1, display.d3dddiarg_present1
d3dumddi.h
Windows
Windows
D3DDDIARG_PRESENT1
_D3DDDIARG_PRESENT1
d3dumddi/_D3DDDIARG_PRESENT1
D3DDDIARG_PRESENT1
d3dumddi/D3DDDIARG_PRESENT1
APIRef
kbSyntax
HeaderDef
d3dumddi.h
_D3DDDIARG_PRESENT1
D3DDDIARG_PRESENT1

_D3DDDIARG_PRESENT1 structure

-description

Describes a resource to display. Used with the pfnPresent1(D3D) function by Windows Display Driver Model (WDDM) 1.3 and later user-mode display drivers.

-struct-fields

-field phSrcResources [in]

An array of non-NULL handles and zero-based indices to the source resource to display or to release. phSrcResources is always a valid handle for a resource to display.

-field SrcResources [in]

The number of source resources that are in the array pointed to by phSrcResources.

-field hDstResource [in]

A handle to the destination resource to display to. If NULL, the destination is unknown, and the display miniport driver determines the destination just before the hardware command stream is processed.

-field DstSubResourceIndex

  [in] The zero-based index into the destination resource, which is specified by the handle in the <b>hDstResource</b> member. This index indicates the subresource or surface to display to.

-field Flags [in]

A D3DDDI_PRESENTFLAGS structure that identifies, in bit-field flags, how to display.

-field FlipInterval [in]

A D3DDDI_FLIPINTERVAL_TYPE-typed value that indicates the flip interval (that is, if the flip occurs after zero, one, two, three, or four vertical syncs).

-field Reserved

This member is reserved and should be set to zero.

-field pDirtyRects [in]

A pointer to an array of dirty rectangles (RECTs), relative to the source rectangle SrcRect, that indicate the portion of the overlay plane that has changed.

The driver can use this member to perform optimizations, though it's not required to use the dirty rectangle info. However, the driver should never fail a function call based on the provided dirty rectangles.

-field DirtyRects [in]

The number of dirty rectangles in the array pointed to by pDirtyRects.

-field BackBufferMultiplicity

The number of physical back buffer per logical back buffer.

-see-also

D3DDDI_FLIPINTERVAL_TYPE

D3DDDI_PRESENTFLAGS

RECT

pfnPresent1(D3D)

pfnPresentCb