Partager via


structure D3D12_EXPORT_DESC (d3d12.h)

Décrit une exportation à partir d’un sous-objet d’état tel qu’une bibliothèque DXIL ou un objet d’état de collection.

Syntaxe

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

Membres

Name

Nom à exporter. Si le nom fait référence à une fonction surchargée, une version modifiée du nom (par exemple, les informations de paramètre de la fonction d’encodage dans la chaîne de nom) peut être fournie pour lever l’ambiguïté de la surcharge à utiliser. Le nom modifié d’une fonction peut être récupéré à l’aide de la réflexion du compilateur HLSL.

Si le champ ExportToRename n’est pas null, Name fait référence au nouveau nom à utiliser pour lui lors de l’exportation. Dans ce cas, Name doit être le nom non modifié, tandis que ExportToRename peut être un nom modifié ou non modifié. Un nom interne donné peut être exporté plusieurs fois avec différents renommages (et/ou non renommés).

ExportToRename

S’il n’est pas null, il s’agit du nom d’une exportation à utiliser, mais à renommer lors de l’exportation.

Indicateurs

Indicateurs à appliquer à l’exportation.

Flags

Spécifications

   
En-tête d3d12.h