在 Direct3D 12 API 中,D3D12_FEATURE_DATA_CROSS_NODE 结构用于检查硬件是否支持跨节点的一些特性。以下是该结构的定义:
typedef struct D3D12_FEATURE_DATA_CROSS_NODE {
  UINT NodeIndex;
  BOOL Supported;
  UINT Padding[2];
} D3D12_FEATURE_DATA_CROSS_NODE;

结构的成员如下:

  •  NodeIndex: 一个无符号整数,表示节点的索引。对于单 GPU 系统,通常为0。


  •  Supported: 一个布尔值,指示硬件是否支持跨节点的特性。


  •  Padding: 一个用于填充的数组,确保结构大小的对齐。


这个结构通常用于查询硬件是否支持在多 GPU 系统中进行跨节点的操作。如果 Supported 为 TRUE,则表示硬件支持相应的特性,否则不支持。

如果需要更详细的信息,建议查阅 Microsoft 的官方文档或最新版本的 Direct3D 12 头文件(D3d12.h)中的注释。


转载请注明出处:http://www.pingtaimeng.com/article/detail/25929/Win32 API/D3d12.h/D3D12_FEATURE_DATA_CROSS_NODE