Compartir a través de


estructura D3D12_EXPORT_DESC (d3d12.h)

Describe una exportación desde un subobjeto de estado, como una biblioteca DXIL o un objeto de estado de colección.

Sintaxis

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

Miembros

Name

Nombre que se va a exportar. Si el nombre hace referencia a una función sobrecargada, se puede proporcionar una versión modificada del nombre (por ejemplo, la información de parámetros de la función de codificación en la cadena de nombre) para desambiguar la sobrecarga que se va a usar. El nombre modificado de una función se puede recuperar mediante la reflexión del compilador HLSL.

Si el campo ExportToRename no es NULL, Name hace referencia al nuevo nombre que se usará para él cuando se exporte. En este caso , Name debe ser el nombre sin modificar, mientras que ExportToRename puede ser un nombre modificado o sin modificar. Un nombre interno determinado se puede exportar varias veces con distintos nombres (o no cambiados).

ExportToRename

Si no es null, este es el nombre de una exportación que se va a usar pero, a continuación, cambia el nombre cuando se exporta.

Marcas

Marcas que se van a aplicar a la exportación.

Flags

Requisitos

   
Encabezado d3d12.h