PFND3DWDDM1_3DDI_UPDATETILEMAPPINGS 콜백 함수(d3d10umddi.h)

타일 풀의 메모리 위치에 타일 리소스의 타일 위치 매핑을 업데이트.

구문

PFND3DWDDM1_3DDI_UPDATETILEMAPPINGS Pfnd3dwddm13DdiUpdatetilemappings;

void Pfnd3dwddm13DdiUpdatetilemappings(
  D3D10DDI_HDEVICE hDevice,
  D3D10DDI_HRESOURCE hTiledResource,
  UINT NumTiledResourceRegions,
  const D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE *pTiledResourceRegionStartCoords,
  const D3DWDDM1_3DDI_TILE_REGION_SIZE *pTiledResourceRegionSizes,
  D3D10DDI_HRESOURCE hTilePool,
  UINT NumRanges,
  const UINT *pRangeFlags,
  const UINT *pTilePoolStartOffsets,
  const UINT *pRangeTileCounts,
  UINT Flags
)
{...}

매개 변수

hDevice

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

hTiledResource

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

NumTiledResourceRegions

타일형 리소스 지역의 수입니다.

pTiledResourceRegionStartCoords

타일식 리소스 영역의 시작 좌표를 설명하는 D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE 구조체의 배열입니다. NumTiledResourceRegions 매개 변수는 배열의 D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE 구조체 수를 지정합니다.

pTiledResourceRegionSizes

타일식 리소스 영역의 크기를 설명하는 D3DWDDM1_3DDI_TILE_REGION_SIZE 구조체의 배열입니다. NumTiledResourceRegions 매개 변수는 배열의 D3DWDDM1_3DDI_TILE_REGION_SIZE 구조체 수를 지정합니다.

hTilePool

타일 풀에 대한 핸들입니다.

NumRanges

타일 풀 범위의 수입니다.

pRangeFlags

각 타일 풀 범위를 설명하는 값의 배열입니다. NumRanges 매개 변수는 배열의 값 수를 지정합니다. 각 값은 비트 OR 연산을 사용하여 결합된 형식 D3DWDDM1_3DDI_TILE_RANGE_FLAG 값의 조합일 수 있습니다.

pTilePoolStartOffsets

타일 풀에 대한 오프셋 배열입니다. 이는 타일(바이트가 아님)으로 계산되는 0부터 시작하는 타일 오프셋입니다.

pRangeTileCounts

각 타일 풀 범위의 타일 수를 지정하는 값의 배열입니다. NumRanges 매개 변수는 배열의 값 수를 지정합니다.

Flags

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

반환 값

없음

설명

드라이버는 pfnSetErrorCb 콜백 함수를 사용하여 오류 코드를 설정할 수 있습니다. 필요한 입력 매개 변수가 없거나 NULL인 경우 드라이버는 E_INVALIDARG 설정할 수 있습니다.

요구 사항

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

추가 정보

D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE

D3DWDDM1_3DDI_TILE_MAPPING_FLAG

D3DWDDM1_3DDI_TILE_RANGE_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE