PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0075 콜백 함수(d3d12umddi.h)

PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0075 콜백 함수는 리소스 할당 정보 확인을 지원합니다.

구문

PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0075 Pfnd3d12ddiCheckresourceallocationinfo0075;

void Pfnd3d12ddiCheckresourceallocationinfo0075(
        D3D12DDI_HDEVICE unnamedParam1,
  [in]  const D3D12DDIARG_CREATERESOURCE_0075 *unnamedParam2,
        D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS unnamedParam3,
        UINT32 AlignmentRestriction,
        UINT VisibleNodeMask,
  [out] D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 *unnamedParam6
)
{...}

매개 변수

unnamedParam1

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

[in] unnamedParam2

D3D12DDIARG_CREATERESOURCE_0075 구조체에 대한 포인터입니다.

unnamedParam3

리소스 최적화 플래그.

AlignmentRestriction

리소스 맞춤 제한 값입니다.

VisibleNodeMask

다중 어댑터 작업의 경우 이 값은 리소스가 표시되는 노드 집합을 나타냅니다. 0을 전달하는 것은 단일 GPU 어댑터의 사용을 간소화하기 위해 하나를 전달하는 것과 같습니다.

[out] unnamedParam6

리소스 할당에 대한 정보를 포함하는 D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 구조체에 대한 포인터입니다.

반환 값

없음

설명

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

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

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 2004
대상 플랫폼 Windows
헤더 d3d12umddi.h(D3d12umddi.h 포함)

추가 정보

D3D12DDI_DEVICE_FUNCS_CORE_0075

D3D12DDI_RESOURCE_ALLOCATION_INFO_0022

D3D12DDIARG_CREATERESOURCE_0075