다음을 통해 공유


D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 구조체(d3d12umddi.h)

D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 사용자 모드 드라이버의 pfnGetWorkGraphMemoryRequirements 함수가 작업 그래프 메모리 요구 사항을 반환하는 구조입니다.

구문

typedef struct D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 {
  UINT64 MinSizeInBytes;
  UINT64 MaxSizeInBytes;
  UINT   SizeGranularityInBytes;
} D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108;

멤버

MinSizeInBytes

[out] 드라이버가 메모리를 백업하는 데 필요한 최소 바이트 수입니다.

MaxSizeInBytes

[out] 드라이버가 메모리를 백업하는 데 필요한 최대 바이트 수입니다.

SizeGranularityInBytes

[out] 드라이버에서 사용할 수 있는 다른 크기를 결정하는 데 사용할 여러 개입니다. MinSizeInBytes보다 큰 크기는 SizeGranularityInBytes의 배수로 더 큽니다. 애플리케이션은 MinSizeInBytes 보다 큰 메모리와 SizeGranularityInBytes의 정수 배수 또는 MaxSizeInBytes보다 큰 백업 메모리의 크기를 제공할 수 있지만 드라이버가 여기서 크기 범위 및 세분성 사양을 초과하는 메모리를 건드리지 않으므로 메모리를 낭비합니다.

설명

시스템에서 그래프에 백업 메모리가 필요하지 않은 경우 최소값을 0으로 보고할 수 있습니다. 최소값이 0으로 보고되면 앱이 원하는 경우 시스템에서 백업 저장소를 사용할 수 있지만 아무 것도 제공하지 않는 한 최대값은 0으로 보고될 수도 있습니다. 0이 유효한 크기로 보고되면 애플리케이션은 SetProgram()에서 지원 메모리에 대해 null을 전달할 수 있습니다.

자세한 내용은 작업 그래프를 참조하세요.

요구 사항

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

추가 정보

PFND3D12DDI_GET_WORK_GRAPH_MEMORY_REQUIREMENTS_0108