D3D12_EXPORT_DESC 结构 (d3d12.h)

描述从状态子对象(如 DXIL 库或集合状态对象)导出。

语法

typedef struct D3D12_EXPORT_DESC {
  LPCWSTR            Name;
  LPCWSTR            ExportToRename;
  D3D12_EXPORT_FLAGS Flags;
} D3D12_EXPORT_DESC;

成员

Name

要导出的名称。 如果名称引用重载的函数,则可以提供名称的修改版本 (例如,在名称字符串) 中对函数参数信息进行编码,以消除要使用的重载的歧义。 可以使用 HLSL 编译器反射检索函数的修改名称。

如果 ExportToRename 字段为非 null, 则 Name 引用导出时要使用的新名称。 在这种情况下 ,Name 必须是未修改的名称,而 ExportToRename 可以是修改的名称,也可以是未修改的名称。 给定的内部名称可以多次导出,并使用不同的重命名 (和/或未重命名) 。

ExportToRename

如果为非 null,则这是要使用的导出的名称,但在导出时会重命名。

Flags

要应用于导出的标志。

Flags

要求

   
标头 d3d12.h