ID3D12Device5::EnumerateMetaCommandParameters 方法 (d3d12.h)
查詢有關指定中繼命令之參數的反映元數據。
語法
HRESULT EnumerateMetaCommandParameters(
[in] REFGUID CommandId,
[in] D3D12_META_COMMAND_PARAMETER_STAGE Stage,
[out, optional] UINT *pTotalStructureSizeInBytes,
[in, out] UINT *pParameterCount,
[out, optional] D3D12_META_COMMAND_PARAMETER_DESC *pParameterDescs
);
參數
[in] CommandId
類型: REFIID
中繼命令的全域唯一標識碼 (GUID) 參考,其參數您想要在 pParameterDescs 中傳回。
[in] Stage
類型: D3D12_META_COMMAND_PARAMETER_STAGE
D3D12_META_COMMAND_PARAMETER_STAGE指定您想要包含在查詢中的參數階段。
[out, optional] pTotalStructureSizeInBytes
類型: UINT*
UINT 的選擇性指標,其中包含包含參數值的結構大小,您可以視需要在建立/初始化/執行中繼命令時傳遞。
[in, out] pParameterCount
類型: UINT*
UINT 的指標,其中包含要查詢的參數數目。 除非 pParameterDescs 是 nullptr,否則此字段會決定 pParameterDescs 陣列的大小。
[out, optional] pParameterDescs
類型: D3D12_META_COMMAND_PARAMETER_DESC*
包含參數描述 之D3D12_META_COMMAND_PARAMETER_DESC 數位的選擇性指標。 傳遞 nullptr 以讓 pParameterCount 中傳回的參數計數。
傳回值
類型: HRESULT
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | d3d12.h |