다음을 통해 공유


PFND3DWDDM1_3DDI_UPDATETILES 콜백 함수(d3d10umddi.h)

앱 메모리에서 바둑판형 리소스로 복사하여 타일을 업데이트.

구문

PFND3DWDDM1_3DDI_UPDATETILES Pfnd3dwddm13DdiUpdatetiles;

void Pfnd3dwddm13DdiUpdatetiles(
  D3D10DDI_HDEVICE hDevice,
  D3D10DDI_HRESOURCE hDestTiledResource,
  const D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE *pDestTileRegionStartCoord,
  const D3DWDDM1_3DDI_TILE_REGION_SIZE *pDestTileRegionSize,
  const VOID *pSourceTileData,
  UINT Flags
)
{...}

매개 변수

hDevice

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

hDestTiledResource

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

pDestTileRegionStartCoord

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

pDestTileRegionSize

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

pSourceTileData

이 함수가 바둑판식 리소스를 업데이트하는 데 사용하는 원본 타일 데이터를 포함하는 메모리에 대한 포인터입니다.

Flags

비트 OR 연산을 사용하여 결합된 형식 D3DWDDM1_3DDI_TILE_COPY_FLAG 값의 조합입니다. 유일한 유효한 값은 D3DWDDM1_3DDI_TILE_COPY_NO_OVERWRITE. 다른 열거형 상수 값은 여기서는 의미가 없지만 D3DWDDM1_3DDI_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER 사용하여 정의하면 UpdateTiles 함수가 수행하는 작업을 앱 메모리에서 소싱합니다.

반환 값

없음

설명

드라이버는 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

UpdateTiles

pfnSetErrorCb