다음을 통해 공유


PFND3DWDDM1_3DDI_COPYTILES 콜백 함수(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
)
{...}

매개 변수

hDevice

디스플레이 디바이스(그래픽 컨텍스트)에 대한 핸들입니다.

hTiledResource

타일형 리소스에 대한 핸들입니다.

pTileRegionStartCoord

대상 타일형 리소스의 시작 좌표를 설명하는 D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE 구조체에 대한 포인터입니다.

pTileRegionSize

타일 영역의 크기를 설명하는 D3DWDDM1_3DDI_TILE_REGION_SIZE 구조체에 대한 포인터입니다.

hBuffer

기본, 동적 또는 스테이징 버퍼를 나타내는 리소스에 대한 핸들입니다.

BufferStartOffsetInBytes

작업을 시작하기 위해 hBuffer 의 버퍼에 대한 오프셋(바이트)입니다.

Flags

비트 OR 연산을 사용하여 결합된 D3DWDDM1_3DDI_TILE_COPY_FLAG 값의 조합입니다.

반환 값

없음

설명

드라이버는 pfnSetErrorCb 콜백 함수를 사용하여 오류 코드를 설정할 수 있습니다.

Direct3D 런타임에서는 이 함수가 실패할 것으로 예상하지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8.1(WDDM 1.3)
지원되는 최소 서버 Windows Server 2012 R2
대상 플랫폼 데스크톱
머리글 d3d10umddi.h(D3d10umddi.h 포함)

추가 정보

D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE

D3DWDDM1_3DDI_TILE_COPY_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE

pfnSetErrorCb