D3DKMT_PRESENT_MODEL enumeration (d3dkmthk.h)
The D3DKMT_PRESENT_MODEL enumeration type contains values that indicate the model for a present operation.
Syntax
typedef enum _D3DKMT_PRESENT_MODEL {
D3DKMT_PM_UNINITIALIZED = 0,
D3DKMT_PM_REDIRECTED_GDI = 1,
D3DKMT_PM_REDIRECTED_FLIP = 2,
D3DKMT_PM_REDIRECTED_BLT = 3,
D3DKMT_PM_REDIRECTED_VISTABLT = 4,
D3DKMT_PM_SCREENCAPTUREFENCE = 5,
D3DKMT_PM_REDIRECTED_GDI_SYSMEM = 6,
D3DKMT_PM_REDIRECTED_COMPOSITION = 7
} D3DKMT_PRESENT_MODEL;
Constants
D3DKMT_PM_UNINITIALIZED The present-operation model is not initialized. |
D3DKMT_PM_REDIRECTED_GDI The present-operation model is redirected GDI. |
D3DKMT_PM_REDIRECTED_FLIP The present-operation model is redirected flip. |
D3DKMT_PM_REDIRECTED_BLT The present-operation model is redirected bit-block transfer (bitblt). |
D3DKMT_PM_REDIRECTED_VISTABLT The present-operation model is redirected Windows Vista bitblt. |
D3DKMT_PM_SCREENCAPTUREFENCE The present-operation model is screen capture through a fence. |
D3DKMT_PM_REDIRECTED_GDI_SYSMEM The present-operation model is redirected system GDI. |
D3DKMT_PM_REDIRECTED_COMPOSITION The present-operation model is redirected composition swap chain presentation. This type of presentation is used for XAML-based apps. |
D3DKMT_PM_SURFACECOMPLETE |
D3DKMT_PM_FLIPMANAGER |
Requirements
Requirement | Value |
---|---|
Minimum supported client | D3DKMT_PRESENT_MODEL is supported beginning with the Windows 7 operating system. |
Header | d3dkmthk.h (include D3dkmthk.h) |