D3D12_EXPORT_DESC構造体 (d3d12.h)

DXIL ライブラリやコレクション状態オブジェクトなどの状態サブオブジェクトからのエクスポートについて説明します。

構文

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

メンバー

Name

エクスポートする名前。 名前がオーバーロードされた関数を参照している場合は、変更されたバージョンの名前 (たとえば、name string 内の関数パラメーター情報のエンコード) を指定して、使用するオーバーロードを明確にすることができます。 関数の変更された名前は、HLSL コンパイラ リフレクションを使用して取得できます。

ExportToRename フィールドが null 以外の場合、Name はエクスポート時に使用する新しい名前を参照します。 この場合 、Name は変更されていない名前である必要があります。一方、 ExportToRename には変更された名前または変更されていない名前を指定できます。 指定された内部名は、異なる名前変更 (および/または名前変更されていない) で複数回エクスポートできます。

ExportToRename

null 以外の場合、これは使用するエクスポートの名前ですが、エクスポート時に名前を変更します。

Flags

エクスポートに適用するフラグ。

Flags

要件

   
Header d3d12.h