PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0022 콜백 함수(d3d12umddi.h)

pfnCheckResourceAllocationInfo 콜백 함수는 리소스 할당 정보 검사를 지원합니다.

구문

PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0022 Pfnd3d12ddiCheckresourceallocationinfo0022;

void Pfnd3d12ddiCheckresourceallocationinfo0022(
  D3D12DDI_HDEVICE unnamedParam1,
  const D3D12DDIARG_CREATERESOURCE_0003 *unnamedParam2,
  D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS unnamedParam3,
  UINT32 AlignmentRestriction,
  UINT VisibleNodeMask,
  D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 *unnamedParam6
)
{...}

매개 변수

unnamedParam1

hDevice

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

unnamedParam2

CreateResource [in]

리소스 만들기에 대한 포인터입니다.

unnamedParam3

ResourceOptimizationFlags

리소스 최적화 플래그.

AlignmentRestriction

맞춤 제한 값입니다.

VisibleNodeMask

표시되는 노드 마스크입니다.

unnamedParam6

pInfo [out]

리소스 할당에 대한 정보입니다.

반환 값

없음

설명

이 콜백 함수는 리소스를 만드는 두 단계 프로세스의 일부입니다. 이 함수는 텍스처 레이아웃과 함께 리소스 데이터의 크기 및 맞춤, 추가 데이터 헤더 및 추가 데이터를 결정합니다. 리소스 설명이 이 함수에 전달되면 리소스 설명의 레이아웃이 _UNDEFINED 설정될 수 있습니다. 이렇게 하면 드라이버가 텍스처 레이아웃을 선택할 수 있습니다. 리소스 설명의 ayout이 STANDARD_SWIZZLE 또는 ROW_MAJOR 경우 드라이버는 해당 값을 원하는 값으로 반환해야 합니다.

이 콜백 함수는 D3D12DDI_DEVICE_FUNCS_CORE_0010 구조를 사용하여 액세스합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 d3d12umddi.h(D3d12umddi.h 포함)