語法
成員
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 系列
