D3D12_EXPORT_DESC-Struktur (d3d12.h)

Beschreibt einen Export aus einem Zustandsunterobjekt wie einer DXIL-Bibliothek oder einem Auflistungsstatusobjekt.

Syntax

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

Member

Name

Der zu exportierende Name. Wenn der Name auf eine überladene Funktion verweist, kann eine geänderte Version des Namens (z. B. Codierungsfunktionsparameterinformationen in der Namenszeichenfolge) bereitgestellt werden, um die zu verwendende Überladung zu unterscheiden. Der geänderte Name für eine Funktion kann mithilfe der HLSL-Compilerreflektion abgerufen werden.

Wenn das Feld ExportToRename nicht NULL ist, bezieht sich Name auf den neuen Namen, der beim Exportieren für das Feld verwendet werden soll. In diesem Fall muss Name der unveränderte Name sein, während ExportToRename entweder ein geänderter oder nicht geänderter Name sein kann. Ein angegebener interner Name kann mehrmals mit unterschiedlichen Umbenennungen (und/oder nicht umbenannt) exportiert werden.

ExportToRename

Wenn nicht null, ist dies der Name eines Zu verwendenden Exports, der beim Exportieren jedoch umbenannt werden soll.

Flags

Die Flags, die auf den Export angewendet werden sollen.

Flags

Anforderungen

   
Kopfzeile d3d12.h