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