PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0088 콜백 함수(d3d12umddi.h)

중요

일부 정보는 상용 출시 전에 실질적으로 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.

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

구문

PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0088 Pfnd3d12ddiCheckresourceallocationinfo0088;

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

매개 변수

unnamedParam1

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

unnamedParam2

[in] D3D12DDIARG_CREATERESOURCE_0088 구조체에 대한 포인터입니다.

unnamedParam3

리소스 최적화 플래그를 지정하는 D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS 값입니다.

AlignmentRestriction

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

VisibleNodeMask

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

unnamedParam6

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

반환 값

없음

설명

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

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

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11(WDDM 3.0)
머리글 d3d12umddi.h

추가 정보

D3D12DDI_DEVICE_FUNCS_CORE_0088

PFND3D12DDI_CREATEHEAPANDRESOURCE_0088