typedef struct D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY {
UINT CommandListType;
UINT Priority;
BOOL Desc_1_0;
} D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY;
结构的成员如下:
- CommandListType: 一个标识命令列表类型的常数。可能的值有 D3D12_COMMAND_LIST_TYPE_DIRECT、D3D12_COMMAND_LIST_TYPE_COMPUTE 和 D3D12_COMMAND_LIST_TYPE_COPY。
- Priority: 一个标识命令队列优先级的整数。较小的值表示较高的优先级。
- Desc_1_0: 一个布尔值,指示是否支持 Direct3D 12.1 版本中引入的 D3D12_COMMAND_QUEUE_DESC1 结构。这个成员用于指定结构中的 Priority 是否是 D3D12_COMMAND_QUEUE_DESC1 结构的一部分。
这个结构主要用于检查硬件是否支持不同优先级的命令队列,以便在应用程序中根据需要设置适当的优先级。
如果需要更详细的信息,建议查阅 Microsoft 的官方文档或最新版本的 Direct3D 12 头文件(D3d12.h)中的注释。
转载请注明出处:http://www.pingtaimeng.com/article/detail/25928/Win32 API/D3d12.h/D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY