D3DKMT_BLTMODEL_PRESENTHISTORYTOKEN structure (d3dkmthk.h)

The D3DKMT_BLTMODEL_PRESENTHISTORYTOKEN structure identifies a bit-block transfer (bitblt) present-history operation.

Syntax

typedef struct _D3DKMT_BLTMODEL_PRESENTHISTORYTOKEN {
  [in] D3DKMT_ALIGN64 ULONG64 hLogicalSurface;
  [in] D3DKMT_ALIGN64 ULONG64 hPhysicalSurface;
  [in] D3DKMT_ALIGN64 ULONG64 EventId;
  [in] D3DKMT_DIRTYREGIONS    DirtyRegions;
} D3DKMT_BLTMODEL_PRESENTHISTORYTOKEN;

Members

[in] hLogicalSurface

A 64-bit value that specifies the handle to a logical surface to copy from.

[in] hPhysicalSurface

A 64-bit value that specifies the handle to a physical surface to copy to.

[in] EventId

A 64-bit value that identifies the bitblt event.

[in] DirtyRegions

A D3DKMT_DIRTYREGIONS structure that identifies the active rectangles (dirty regions) of the bitblt surface.

Requirements

Requirement Value
Minimum supported client D3DKMT_BLTMODEL_PRESENTHISTORYTOKEN is supported beginning with the Windows 7 operating system.
Header d3dkmthk.h (include D3dkmthk.h)

See also

D3DKMT_DIRTYREGIONS

D3DKMT_PRESENTHISTORYTOKEN