Skip to main content
파이프라인 상태를 저장합니다.

구문

멤버

pCachedBlob
형식: const void *
캐시의 메모리 위치를 참조하는 포인터를 지정합니다. CachedBlobSizeInBytes
형식: SIZE_T
캐시의 크기(바이트)를 지정합니다.

설명

이 구조체는 D3D12_GRAPHICS_PIPELINE_STATE_DESC 구조체 및 D3D12_COMPUTE_PIPELINE_STATE_DESC 구조체에서 사용됩니다. 이 구조체는 ID3D12PipelineState::GetCachedBlob에서 검색된 데이터로 채워질 것으로 예상됩니다. 이 캐시된 PSO는 검색된 하드웨어, 드라이버 및 컴퓨터에 특정한 데이터를 포함합니다. 이 데이터를 사용한 컴파일은 이 데이터를 사용하지 않은 컴파일보다 더 빠를 수 있습니다. PSO의 나머지 데이터는 여전히 유효해야 하며, 캐시된 PSO와 일치해야 합니다. 그렇지 않으면 E_INVALIDARG가 반환될 수 있습니다. PSO가 캐시된 후 드라이버가 D3D12 드라이버로 업그레이드된 경우 D3D12_ERROR_DRIVER_VERSION_MISMATCH 반환 코드가, 또는 다른 GPU에서 실행 중인 경우 D3D12_ERROR_ADAPTER_NOT_FOUND 반환 코드가 표시될 수 있습니다.

요구 사항

헤더: d3d12_xs.h 또는 d3d12_x.h
라이브러리: d3d12_xs.lib 또는 d3d12_x.lib
지원 플랫폼: XBOX Series 콘솔 및 XBOX One 제품군

관련 항목

핵심 구조체
마지막 수정일 2026년 8월 24일