Skip to main content
取得此 ID3D12PipelineState 的描述元,以便搭配 ExecuteIndirect 使用。

語法

參數

pDescriptor   _Out_
類型:D3D12XBOX_DESCRIPTOR_PIPELINE_STATE*
描述元,以指向 D3D12XBOX_DESCRIPTOR_PIPELINE_STATE 結構的指標表示。

傳回值

類型:void

備註

此方法可讓您查詢管線狀態描述元,以供 ExecuteIndirect 使用。描述元必須一律透過 GetDescriptorX 查詢,且必須在建立對應的管線狀態物件之後查詢;無法在管線狀態物件的不同存留期之間靜態保存描述元。 ExecuteIndirect 的實作有下列限制:
  • 整個引數緩衝區 (包括因步幅而略過的任何 DWORD) 都必須進行串流。因此,D3D12_COMMAND_SIGNATURE_DESC 結構的 ByteStride 成員限制為 256。
  • 命令處理器的引數空間有限。因此,D3D12_COMMAND_SIGNATURE_DESC 結構的 NumArgumentDescs 成員限制為 16。
  • 在 D3D12_INDIRECT_ARGUMENT_DESC 結構內的 Constant 結構中,Constant.Num32BitValuesToSet 不能是 16 或更大。

需求

標頭: d3d12_xs.h 程式庫: d3d12_xs.lib 支援的平台: XBOX Series 主機

另請參閱

ID3D12PipelineState
Last modified on October 6, 2026