D3DKMDT_GDISURFACETYPE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3dkmdt.h

typedef enum _D3DKMDT_GDISURFACETYPE {
  D3DKMDT_GDISURFACE_INVALID,
  D3DKMDT_GDISURFACE_TEXTURE,
  D3DKMDT_GDISURFACE_STAGING_CPUVISIBLE,
  D3DKMDT_GDISURFACE_STAGING,
  D3DKMDT_GDISURFACE_LOOKUPTABLE,
  D3DKMDT_GDISURFACE_EXISTINGSYSMEM,
  D3DKMDT_GDISURFACE_TEXTURE_CPUVISIBLE,
  D3DKMDT_GDISURFACE_TEXTURE_CROSSADAPTER,
  D3DKMDT_GDISURFACE_TEXTURE_CPUVISIBLE_CROSSADAPTER
} D3DKMDT_GDISURFACETYPE;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-d3dkmdt-_d3dkmdt_gdisurfacetype)

_D3DKMDT_GDISURFACETYPE enumeration

Description

The D3DKMDT_GDISURFACETYPE enumeration indicates the type of lockable surface that is used by the Desktop Window Manager (DWM) for redirection.

Constants

D3DKMDT_GDISURFACE_INVALID

The driver should not see this value.

D3DKMDT_GDISURFACE_TEXTURE

Indicates that the surface has the following properties:

D3DKMDT_GDISURFACE_STAGING_CPUVISIBLE

Indicates that the surface has the following properties:

D3DKMDT_GDISURFACE_STAGING

Indicates that the surface has the following properties:

D3DKMDT_GDISURFACE_LOOKUPTABLE

Indicates that the surface has the following properties:

D3DKMDT_GDISURFACE_EXISTINGSYSMEM

Indicates that the surface has the following properties:

D3DKMDT_GDISURFACE_TEXTURE_CPUVISIBLE

Reserved for system use. Do not use this value in your driver.

Supported starting with Windows 8.

D3DKMDT_GDISURFACE_TEXTURE_CROSSADAPTER

Indicates that the surface has the following properties:

Supported starting with Windows 8.1.

D3DKMDT_GDISURFACE_TEXTURE_CPUVISIBLE_CROSSADAPTER

Reserved for system use. Do not use this value in your driver.

Supported starting with Windows 8.1.

See also

D3DDDIFORMAT

D3DKMDT_GDISURFACEDATA

DXGK_DRIVERCAPS

DXGK_PRESENTATIONCAPS

DXGK_RENDERKM_COMMAND