PFND3DWDDM1_3DDI_COPYTILES - NtDoc

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

PFND3DWDDM1_3DDI_COPYTILES Pfnd3dwddm13DdiCopytiles;

VOID Pfnd3dwddm13DdiCopytiles(
  D3D10DDI_HDEVICE hDevice,
  D3D10DDI_HRESOURCE hTiledResource,
  const D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE *pTileRegionStartCoord,
  const D3DWDDM1_3DDI_TILE_REGION_SIZE *pTileRegionSize,
  D3D10DDI_HRESOURCE hBuffer,
  UINT64 BufferStartOffsetInBytes,
  UINT Flags
)
{...}
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nc-d3d10umddi-pfnd3dwddm1_3ddi_copytiles)

PFND3DWDDM1_3DDI_COPYTILES callback function

Description

Copies tiles from buffer to tiled resource or vice versa.

Parameters

hDevice

A handle to the display device (graphics context).

hTiledResource

A handle to the tiled resource.

pTileRegionStartCoord

A pointer to a D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE structure that describes the starting coordinates of the destination tiled resource.

pTileRegionSize

A pointer to a D3DWDDM1_3DDI_TILE_REGION_SIZE structure that describes the size of the tiled region.

hBuffer

A handle to a resource that represents a default, dynamic, or staging buffer.

BufferStartOffsetInBytes

The offset, in bytes, into the buffer at hBuffer to start the operation.

Flags

A combination of D3DWDDM1_3DDI_TILE_COPY_FLAG values that are combined by using a bitwise OR operation.

Remarks

The driver can use the pfnSetErrorCb callback function to set an error code.

The Direct3D runtime does not expect this function to fail.

See also

D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE

D3DWDDM1_3DDI_TILE_COPY_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE

pfnSetErrorCb