Condividi tramite


D3D12_EXPORT_DESC struttura (d3d12.h)

Descrive un'esportazione da un oggetto secondario di stato, ad esempio una libreria DXIL o un oggetto stato della raccolta.

Sintassi

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

Members

Name

Nome da esportare. Se il nome fa riferimento a una funzione in overload, è possibile specificare una versione modificata del nome (ad esempio le informazioni sui parametri della funzione di codifica nella stringa del nome) per disambiguare l'overload da usare. Il nome modificato per una funzione può essere recuperato usando la reflection del compilatore HLSL.

Se il campo ExportToRename non è null, Il nome fa riferimento al nuovo nome da usare per l'esportazione. In questo caso Il nome deve essere il nome non modificato, mentre ExportToRename può essere un nome modificato o non modificato. Un determinato nome interno può essere esportato più volte con rinomina diverse (e/o non rinominato).

ExportToRename

Se non null, questo è il nome di un'esportazione da usare, ma quindi rinominare quando esportato.

Flags

Flag da applicare all'esportazione.

Flags

Requisiti

   
Intestazione d3d12.h